No bug - import current Fennec strings and contracts.
No bug - update Fennec code importer to bring dependencies of SysInfo.
No bug - import fixed BrowserContract.
Bug 966143 - Don't attempt to process a malformed password record.
Bug 966143 - Don't attempt to process a malformed password record. r=nalexander
Bug 915312 - Pre: Remove unneeded checks from fennec-copy-code.
Bug 915312 - Pre: Remove pbkdf2SHA1.

Squashed commits:
  * Bug 915312 - TO BE FOLDED: Allocate less.
  * Bug 915312 - TO BE FOLDED: Allocate even less.
Bug 915312 - Part 1: Add NativeCrypto exposing pbkdf2SHA256.
Bug 915312 - Part 2: Import sha1 test and invalid len arg test from m-c.
Bug 915312 - Part 3: Add libmozglue.so from tbpl.

push: https://tbpl.mozilla.org/?tree=Fx-Team&rev=4f2c6a223cb4
Bug 915312 - Add SHA-256 and SHA-1 NativeCrypto methods. r=nalexander
No bug - Add libmozglue for x86.
Bug 915312 - Include native libs in android-sync-app. r=me
Bug 915312 - Fix test comment. r=me
No bug - Update test/AndroidManifest.xml.in to reflect in-tree changes. r=me
Bug 980478 - Pre: Update names.
Bug 980478 - Pre: Test against stage token server.
Bug 980478 - Part 1: Re-order parameters to getPayloadString to match consumers.
Bug 980478 - Part 2: Prefer expiresAt in JSONWebTokenUtils.createAssertion.
Bug 980478 - Part 3: Prefer expiresAt to duration in MockMyIDTokenFactory.createMockMyIDCertificate.