Bug 1067684 - The FTU flow should be aware of network connectivity
Fixes Bug 1061518 jshint errors in fake_update-checker.js r=yurenju
Bug 1064463 - Do not set caller id explicitly when users preference is not available
Bug 1007948 - SIM Error message disappears on iccinfochange
Bug 1071939: Initialize GAIA_MAKE_FLAGS with new var BOARD_GAIA_MAKE_FLAGS. r=ochameau
Bug 1060577 - Adjust Rocketbar backdrop opacity when displaying results
Bug1073688 - [Gallery] - Handle pick activity when user selects a photo, crop, then mounts USB and deletes photo r=russn
Bug 1044525 - Avoid poking with DOM elements in various modules aside from renderer by using a WeakMap to hold layout key objects, mapped from DOM elements.

- render.js's key properties normalization is now done in LayoutNormalizer. The normalization for static layouts takes place in layout loader, when the layout is loaded. Layout Manager's on-the-fly generated keys are pre-normalized in the hard-coded structures.
- Also, removed parseInt() on keycodes where suitable as we now retreive "number" from the objects held by WeakMap.

We have two WeakMaps, one maps DOM element to abstract target objects ("forward" map), and one maps inversely ("reverse" map)
Policy of accessing those WeakMaps is:
- IMERender and AltCharMenu(View) can set both forward and reverse maps by calling IMERender.setDomElemTargetObject, a small helper function.
- Everyone can retrieve forward mapping (elem to obj) in layoutRenderingManager with LRM.getTargetObject.
- Only IMERender and AltCharMenu(View) can retrieve reverse mapping (obj to elem) accessible through IMERender's reverse map (targetObjDomMap).
 -- currently we need to allow AltCharMenuManager to do so 'coz their responsibility and coupling aren't very clear.
 -- we probably need some refactoring work to reassign the responsibility and coupling such that targetObjDomMap isn't unnecessarily exposed.
Bug 1071382 - [Settings] 2 Icons of brightness level out of place.r=arthurcc
Bug 1073728 - Reset favicons object after location change r=alive r=daleharvey
Bug 1073139 - [Settings] fix settings tests with a newer mocha r=arthurcc
Bug 1055038 - False positive in test_lockscreen_unlock_to_camera
Bug 983766 - [B2G][Dialer] Suggested phone numbers dont appear for Facebook contacts that have edited phone numbers
Bug 1041463 - Include a shared CSS file with @import rule
Bug 1059546 - Set proper mozApps signed origins for eng builds r=rchien

Engineering builds needs to accept signed apps from stage Marketplace
for testing purpose. This depends on Gecko having a proper
setting-to-pref mapping for dom.mozApps.signed_apps_installable_from.
Bug 1070791 - [camera] Face Detection box is not disappear without face after taking a picture. r=justindarc
Bug 1073566 - [Utility Tray] Alignment of header text
Bug 1060730 - Turn updateICEContacts() into a Promise.all() barrier
Merge pull request #24467 from mnjul/bug_1044525_kb_keep_dom_element_at_renderjs_with_unittest

Bug 1044525 - Avoid poking with DOM elements in various modules aside from renderer by using a WeakMap to hold layout key objects, mapped from DOM elements. r=timdream. f=rudyl
Merge pull request #24314 from sudheesh001/Patch_1061518

Fixes Bug 1061518 jshint errors in fake_update-checker.js r=yurenju