Bug 958341 - Present "motivating service" to /account/create calls.

This is used for metrics and for personalizing the welcome emails.
Since no email gets sent for /account/login, it is not needed there.
Bug 958341 - Test and review comments.
Bug 958341 - Present "motivating service" to /account/create calls. r=rnewman
Bug 1058852 - Remove unused drawables.
Bug 1058852 - Remove unused drawables. r=rnewman
Bug 993885 - Refactor SendTabActivity to avoid a race condition.
Review comments.
Bug 993885 - Refactor SendTabActivity to avoid a race condition. r=mcomella
No bug - Import Fennec files. r=me
Bug 1058146 - Part 1: import (and customize where necessary) HttpClient 4.3.5.
Bug 1058146 - Part 2: replace Base64 implementation with ours in 4.3.5.
Bug 1058146 - Part 3: remove catch made redundant by newer library version.
Bug 1058146. r=nalexander
Bug 984503 - Part 1: Add menu option to remove Firefox Account.
Bug 984503 - Part 2: Add "More..." to Firefox Account status list.
Bug 984503 - Part 3: Hide "More..." option if device has a hardware menu button.

The reason for this dance is to keep the "Remove Account" button out of
view if at all possible.  I don't want to make it too easy to delete
your account.
Bug 984503 - Part 4: Show a toast after removing Firefox Account.
Bug 984503 - Add "Remove Firefox Account" menu option to FxAccount status activity. r=nalexander,rnewman

The menu is exposed as "More..." on devices that do not have a hardware
menu button.
Bug 984503 - Follow-up to fix build bustage. r=me

The issue is that android-sync maven and Eclipse did not build with
--non-constant-ids.  Fennec does, and with this flag the switch
statement is not legal Java.  I can't find a way to have Eclipse build
with the flag; but this at least makes maven do the same thing as
Fennec.
Bug 1060524 - Eliminate pre-Gingerbread code.