Bug 1112960 - Remove empty extra ReaderMode.jsm file. r=oops DONTBUILD

--HG--
extra : rebase_source : f259e86fa5a8f9ea51297de625dd388a9ef437f8
Bug 1066474 - Make browser_timeline.js not fail intermittently. r=paul
Bug 1066474 - Avoid races in browser_timelineMarkers-02.js test. r=paul
Bug 1079387 - Need promiseAsyncUpdates after each importFromFile/exportToFile to ensure bookmarks updated. r=mak
Bug 1111033 - Disable EME if FMP4 is disabled, r=glandium
Bug 1021357 - NetworkGeolocationProvider.js: if <2 wifi APs, don't send wifi in JSON request. r=garvank
Bug 1104913 - Update selection algorithms for preview, picture and video sizes to have sane defaults. r=mikeh, r=bz
Bug 1104913 - Update WebRTC to handle additional camera hardware states. r=jesup
Bug 1043346 - In-content prefs - Reset width and height of sub-dialogs when closing. r=jaws
Bug 1111504 - Fixes to tree styling for in-content pages. r=jaws
Bug 940542 - Use Promise.jsm instead of deprecated-sync-thenables in Inspector. r=pbrosset
Bug 963945 - Add about:addons URI as whitelisted so that it can be refocused instead of opening duplicate tabs in private browsing. r=jdm
Bug 966654 - Close button tap target on snippet banner is too small. r=margaret
Bug 1106792 - Links to clear history and remove cookies have lost their style. r=dao

Re-add styles removed in bug 1009370
Bug 1110572 - Check the existance of a listener in this._listeners. r=edgar
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/cf48a94df36e
Author: Min-Zhong "John" Lu <jlu@mozilla.com>
Desc: Merge pull request #26776 from mnjul/bug_1111438_keyboardmanager_cleanup

Bug 1111438 - KeyboardManager clean-up. r=timdream, f=mhenretty

========

https://hg.mozilla.org/integration/gaia-central/rev/07ab2fd7c3d9
Author: John Lu [:mnjul] <jlu@mozilla.com>
Desc: Bug 1111438 - KeyboardManager clean-up

- Reduce showingLayoutInfo to showingInputGroup, which now only restores the current input type group; the activeLayout index and the layout itself has to be consulted from inputLayouts. This avoids unnecessary bookkeeping.

- Explicitly separate the "preload" concept from setKeyboardToShow to reduce if-else complexity in the function (and to make setKeyboardToShow less god)

- Renamed InputLayouts.layouts.group.activeLayout to activeLayoutIdx to better reflect the idea that it stores an index.

- Mandated that activeLayoutIdx should not be written by KeyboardManager.
Bumping manifests a=b2g-bump
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump

========

https://hg.mozilla.org/integration/gaia-central/rev/912e2a8c3052
Author: Ryan VanderMeulen <ryanvm@gmail.com>
Desc: Merge pull request #26720 from aosmond/bug1104913

Bug 1104913 - Change app to rely upon optimal default selection chosen by gecko.

========

https://hg.mozilla.org/integration/gaia-central/rev/b431894e9001
Author: Andrew Osmond <aosmond@mozilla.com>
Desc: Bug 1104913 - Change app to rely upon optimal default selection chosen by gecko.
Bumping manifests a=b2g-bump
Bug 1112429 - Remove libnetutils from systemlibs.js, r=fabrice