Bug 983860 - Fixed a copy-paste error and replaced log message in AndroidFxAccount.enableSyncing() to say "Enabling" instead of "Disabling"; r=nalexander
Bug 983856 - Message when syncing is disabled by Android.

This shows two new "error" (really, warning) states.  Both are shown
when the Firefox Account is correctly configured, and ready to sync, but
Android is preventing syncing automatically for some reason.  The first
is when Android is not syncing *any* Account
automatically (getMasterSyncAutomatically is false); the second is when
Android is not syncing *this Account
automatically (getSyncAutomatically) is false.
Bug 983856 - Message when syncing is disabled by Android. r=rnewman
Bug 965811 - Support Firefox Account-based Sync in SendTabActivity.
Bug 965811 - Support Firefox Account-based Sync in SendTabActivity. r=nalexander
Bug 988571 - Part 0: Fix Sync 1.1 upgrade receiver intent filter.

Per [1], as discussed at [2], MY_PACKAGE_REPLACED is only available in
API level 12 and later.  The following appears to work more generally;
there is some confusion as to exactly whether android:scheme="package"
restricts to just the current package, but it certainly does locally.

[1] http://developer.android.com/reference/android/content/Intent.html#ACTION_MY_PACKAGE_REPLACED
[2] http://stackoverflow.com/a/2134008
Bug 988571 - Part 1: Add FxAccountUpgradeReceiver boiler-plate.
Bug 988571 - Part 2: Unpickle any pickled accounts on upgrade.
Bug 988571 - Part 3: Move accounts from the Doghouse to Separated on upgrade.
Bug 988571 - Part 4: When upgrade is required in UpdateCredentials, transition to Doghouse.

We always route through Separated so that the user has a chance to enter
fresh credentials and recover their Account.