Bug 965367 - Pre: Fix deprecation issue.
Bug 965367 - Pre: Fix a logic error in TokenServerClient.
Bug 965367 - Pre: Add AndroidFxAccount.getSyncPrefs.
Bug 965367 - Part 1: Update TestFreshStart for token server Sync.
Bug 965367 - Part 2: Support userSelectedEngines when generating fresh meta/global.
Bug 965367 - Part 3: Pop up dialog when user checks "Choose what to sync".
Bug 965367 - Part 4: Write user's datatype elections to shared prefs.
Bug 965367 - Implement "Choose what to sync" check box. r=rnewman
Bug 965366 - Pre: Clean ConfirmAccount and VerifiedAccount activities.
Bug 965366 - Pre: Use AndroidFxAccount and State in activities.

This is more robust in the face of changing Android Accounts, and
doesn't rely on passing tokens, etc, as extras.
Bug 965366 - Pre: Add AccountVerified transition.
Bug 965366 - Part 1: Make status checkboxes look better.
Bug 965366 - Part 2: Make StatusActivity checkboxes live.
Bug 965366 - Part 3: De-bounce and delay sync requests.
Bug 965366 - Part 4: Make checkbox order match "Choose what to sync" order.
Bug 965366 - Part 5: Enable and disable checkboxes according to state.
Bug 965366 - Part 6: Disable checkboxes when user hasn't set datatypes and no meta/global has been seen.
Bug 965366 - Part 7: Connect StatusActivity "need to verify" to ConfirmAccount activity.
Bug 965366 - Review comment: Add getAndroidFxAccount.
Bug 965366 - Make Firefox Account's StatusActivity checkboxes live. r=rnewman