Backed out changeset 19fdbc7ad829 (bug 1098239)

--HG--
extra : rebase_source : e932299bc61e56e811e0187ddc65ab8b62b7a32b
Bug 1096627 - Fail Fennec build if GeckoView library depends on more of Fennec. r=gps

Notes:

* The Classycle definition file was built by hand via a process of trial
  and error.
* The Classycle JAR file is used only at build time.  I don't want to
  land it near code because it shouldn't be included in any build.  In
  particular, landing in mobile/android/base can foul up IDE
  configurations.
* The Classycle license requires redistributing the README.txt with the
  binary assets.
* Even when Proguard is "disabled", the target still runs, so this is a
  good place to put a build step that the built JARs, as a collective,
  are healthy.

--HG--
extra : rebase_source : 7df8aa0fd0537ec7cb32eb02259797523f5ba97d
Merge m-c to fx-team. a=merge
Bug 1044020 - Add duration of shutdown phases to Telemetry. r=froydnj
Bug 1044020 - Add libdl.so to lsan_suppressions.txt. r=froydnj
Bug 1044020 - Don't build the Terminator under B2G. r=yoric
Bug 1088257 - Fix tooltip/label inversion by removing the unnecessary 2 assignments. r=dao
Bug 1092452 - Fix intermittent mochitest-e10s-dt failure in browser_timeline_overview-initial-selection-02.js. r=vporof
Bug 1095914 - Copy over CellScanner from mozstumbler github. r=nalexander

This has a few important changes:
1) Null-check the TelephonyManager availability.
2) The cell scanning code was split to remove wcdma scanning on Fennec due to an older API level on Fennec. This is no longer the case. CellScannerNoWCDMA.java renamed to CellScannerImplementation.java.
3) Remove broadcastsync on the timer thread, have the timer thread message back to the owning class through a handler (guaranteed thread-safe mechanism to notify the owning class that work is done).
Bug 1095914 - Fix NPE in WifiScanner. r=vng

https://github.com/mozilla/MozStumbler/pull/1192
1169: ACRA Report: NPE WifiScanner.java:98
Bug 1095914 - Fix NPE due to no telephony manager. r=vng

https://github.com/mozilla/MozStumbler/pull/1194
1185 NPE Reporter.startup (no telephony manager)
Bug 1095914 - Fix NPE from no app context. r=vng

https://github.com/mozilla/MozStumbler/pull/1195
1187 - NPE - Appears to be from no app context
Bug 1095914 - Fix crash if GPS not available. r=vng

https://github.com/mozilla/MozStumbler/pull/1206
Bug 1098482 - UITour: addNavBarWidget logging references an undefined variable. r=dolske

--HG--
extra : transplant_source : %23%9C%95rJ%E8%02%5Cj%E8%9E%F3%D8%10%BD%CEH%7B%15I
Bug 1083990: fix bug that caused deletion of history autocomplete items to temporarily mess up the suggestions dropdown display, r=MattN

--HG--
extra : transplant_source : %02%96%05%2C%CC8%06%B0j%2C%FA%81%F7m%5B%F2%F6%15Y.
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/7ed8854b26c0
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Merge pull request #25819 from mikehenrty/bug-1090152-fix-icon-visibility

Bug 1090152 - Make sure we display statusbar icons on lockscreen even wi...

========

https://hg.mozilla.org/integration/gaia-central/rev/9c649cf34014
Author: Michael Henretty <michael.henretty@gmail.com>
Desc: Bug 1090152 - Make sure we display statusbar icons on lockscreen even with fullscreen apps
Bumping manifests a=b2g-bump
Merge m-c to b2g-inbound. a=merge
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/80fccbc45163
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #25291 from anrao91/840790

Bug 840790 - [B2G][First Time User]Wrong or Modified names for various locations

========

https://hg.mozilla.org/integration/gaia-central/rev/7828ffaf65fc
Author: Anusha Rao <anusha91rao@gmail.com>
Desc: Bug 840790 - [B2G][First Time User]Wrong or Modified names for various locations
Bumping manifests a=b2g-bump