This differential updates web and desktop code so that:
- The keyserverID is an argument to methods that create session.
- The keyserverID is an argument of methods that decrypt notifications on desktop.
Actually using this argument will be introduced in next diff.