This diff starts the process of splitting usingCommServicesAccessToken into three:
- usingCommServicesAccessToken: flipped to true for identity service launch
- supportingMultipleKeyservers: whether the app works with multiple keyservers, which relies on Tunnelbroker to sync data (eg. keyservers and users) and the backup service to restore that data
- relyingOnAuthoritativeKeyserver: whether the app needs to have a cookie with the authoritative keyserver in order to be considered logged in
These will all be separate launch processes, so I figured it made sense to have three separate constants.
In this diff I introduce relyingOnAuthoritativeKeyserver. In the following diff I'll update reducers to use relyingOnAuthoritativeKeyserver to decide whether to log the user out during a SET_NEW_SESSION with cookieInvalidated.
Depends on D11227