Bug 963442 - Part 1: Surface notifications when we can't sync.
Bug 963442 - Part 2: Reflect state in syncResult.
Bug 963442 - Review comments.
Bug 963442 - Surface notification when Firefox Account needs user action. r=rnewman
Bug 963160 - Pre: Fix error predicate.
Bug 963160 - Pre: Include body in FxAccountClientRemoteException.
Bug 963160 - Pre: Document serverURI ends with a slash.
Bug 963160 - Part 1: Make /account/create understand tokens.

Previously, we expected only {uid}.  Now we expect {uid,sessionToken}
and optionally {keyFetchToken,verified}.  This means a lot of code can
just accept a LoginResponse with all of these details.
Bug 963160 - Part 2: Get rid of Promised state.
Bug 963160 - Part 3: Don't set Android Account password.
Bug 963160 - Part 4: Use caching password stretcher.
Bug 963160 - Part 5: Add login method that retries once if server provides alternate email.
Bug 963160 - Part 6: Remove unused LoginResponse.serverURI.
Bug 963160 - Part 7: Add LoginResponse.remoteEmail.
Bug 963160 - Part 8: Use server provided remoteEmail in activities.
Bug 963160 - Post: Point resendCode at local instance.
Bug 963160 - Post: Temporarily point at api-accounts-latest.

This is currently the only endpoint that has the new /account/create and
server case normalization code deployed.
Bug 963160 - Use server provided alternate email address. r=rnewman