Bug 959652 - Part 1: Replace MessageDigest for NativeCrypto.sha1 in HashAppender.
Bug 959652 - Part 2: Add HashAppender tests.
Bug 959652 - Use NativeCrypto.sha1. r=rnewman
Bug 956360 - Follow-up: Port changes upstream. r=trivial
Bug 978944 - Part 1: Extract makePasswordStretcher.
Bug 978944 - Part 2: Try to use NativeCrypto.pbkdf2SHA256.
Bug 978944 - Use Android native code pbkdf2sha256 in FxAccounts. r=rnewman,mcomella
Bug 967022 - Fix Gingerbread progressbar animation bustage.
Bug 967022 - Fix Gingerbread progressbar animation bustage. r=rnewman
Bug 983350 - Part 1: Standardize on Constants.USER_AGENT.
Bug 983350 - Part 2: Add new USER_AGENT strings.
Bug 983350 - Part 3: Add ResourceDelegate.getUserAgent.
Bug 983350 - Part 4: Add User-Agent header tests.
Bug 983350 - Include User-Agent header for FxAccount and TokenServer requests. r=rnewman

This also includes the User-Agent in HealthReport requests.
Bug 974124 - Part 1: Padding.
Bug 974124 - Part 2: Policy text margins.
Bug 974124 - Part 3: Update color scheme.
Bug 974129 - Part 1: Update fxaccount_intro drawable.

This is only displayed by the Getting Started activity.

These .png files have been crushed with pngquant, using invocations like:

pngquant --force --quality 95-100 --verbose 256 HDPI.png -o HDPI2.png
Bug 974129 - Part 2: Use branding icon instead of fxaccount_icon.
Bug 974124 - Update padding, margins, and color scheme in FxA setup. r=rnewman