Bug 1065773 - Part 1: Extract Android release signing bits into config/android-common.mk. r=mshal

--HG--
extra : rebase_source : cc70e06c96c61f65262ce4150d15e942a78ebc95
Bug 1065773 - Part 2: Stop release signing instrumentation test APKs at package time. r=mshal

--HG--
extra : rebase_source : 5ea8fe93dd63f806c7153a106194f4c645c90ac4
Bug 1065773 - Part 3: Add release signed instrumentation test APKs to instrumentation/ in tests package. r=mshal

--HG--
extra : rebase_source : 7053564cecd93908151bca8d07d7e0fb12e5e26b
Bug 1065773 - Post: Add release signed Robocop APK to mochitest/ in tests package. r=mshal

This isn't strictly necessary, but if we start fishing these APKs from
the tests package, we can phase out the buildbot and mozharness logic
that handles robocop.apk specially.

--HG--
extra : rebase_source : c63128b4ab0795c10eb1bb2b47a99c5227b34f90
Bug 1065306 - Part 1: s/suggestedsites-json/suggestedsites/. r=mshal

This is a mechanical change.  In future, we will probably want to
generate files not named like res/raw/file.json.  I'm not going to
handle res/not-raw right now; but I am going to handle not-file.json.
This smoothes that path.

--HG--
extra : rebase_source : c4dbb81e1a597570d5486f012dab6127a62e04c4
Bug 1065306 - Part 2: Extract generated_file_template. r=mshal

This was essentially mechanical: s/$/$$/; s/suggestedsites/$(1)/; move
libs realchrome:: and GARBAGE rules into template.

I feel like there should be a more direct form of $$($(1)), but I can't
think of it.

--HG--
extra : rebase_source : 8a6a11b31253fcc071252c2901f17df68f308190
Bug 1065306 - Part 3: Extract DotProperties helper. r=lucasr,mshal

The only substantive change here is to stop stripping the
'browser.suggestedsites.' prefix from each line when reading
region.properties.

--HG--
extra : rebase_source : fe8bc941e8e6d0cbfe7afd401a7e4500d55c0d8f
Bug 1065306 - Part 4: Write localized res/raw-*/browsersearch.json. r=mshal

--HG--
extra : rebase_source : 3a4af9e8907c99f9e0e0fb3e9ee13562a4c16eaa
Bug 1068336 - Part 1: Add a slug to avoid caching robocop_testharness.js. r=mcomella

--HG--
extra : rebase_source : f0b93e39389c9ce72cc018851ede88025efd735d
Bug 1068336 - Part 2: Add a slug and headers to avoid caching test JavaScript files. r=mcomella

--HG--
extra : rebase_source : 8e44fd9f7d6efcad91457fbed49da428f9b98491
Bug 1064177 - Part 1: Add RestrictedProfiles.DISALLOW_MODIFY_ACCOUNTS. r=wesj

This corresponds to UserManager.DISALLOW_MODIFY_ACCOUNTS.

--HG--
extra : rebase_source : 52fcff9a81b1c7b4c2cf7cd51ae80cd1e7b0fa6c
Bug 1064177 - Part 2: Don't show Synced Tabs home panel in Guest Mode. r=wesj

We hard-code a number of default panel configuration options here, so
let's add another.

I don't care to migrate serialized Guest profile Home Panel
configurations forward.  I don't expect there are any: no Home Panel
configuration is written to SharedPreferences until the user edits the
default configuration in Settings > Customize > Home, and I expect ~0
folks to have taken these steps while in Guest Mode.

While I was here, I updated the other uses of GeckoProfile.inGuestMode
to guard Sync related things that I found.

--HG--
extra : rebase_source : d5bb773a322df21f02cd58ebce105e56d60232d2
Bug 903537 - Part 1: Add static helpers for parsing instrumentation manifests. r=gps

--HG--
extra : rebase_source : 829e52e6cd91f539a7c6a35d665d14dc888fc8a6
Bug 1069569 - Complain about missing test files for all suites. r=mshal

--HG--
extra : rebase_source : 5b2c5d8c41d62d5bcb21f7db7cdb96f140ffa31c
Bug 1069648 - Add no-install flag to test manifests. r=mshal

This is used to mark a test path as a test identifier.  Such test
identifiers might correspond to compiled tests.  Test paths marked
no-install are not installed to the _tests directory, or bundled into
the test package.

--HG--
extra : rebase_source : c071da7343cee34b9bf6f6d2c24ca4f2ec5dcca7
Bug 903537 - Part 0: Allow filtering TestManifests by subsuite. r=ahal

--HG--
extra : rebase_source : 224032e195ac891f4bc9b5dc865c012d2ace6e81
Bug 903537 - Part 1: Add instrumentation to android_panda_config. r=gbrown

--HG--
extra : rebase_source : 14b0dc34006205a2849ad9d1d62bba0a055e360e
Bug 903537 - Part 2: Add instrumentation manifests to moz.build. r=mshal

--HG--
extra : rebase_source : af53f08afc8a22c7c256a2a19fa0d982d404f0d3
WIP on runinst

--HG--
extra : rebase_source : 5bc535781fcb66bd019bc0e5f1c4bd8029131e9d
fixup! Bug 1069648 - Add no-install flag to test manifests. r=mshal

--HG--
extra : rebase_source : 504f33166264ffde30c7db154ead4cf1c2ce24dc