Bug 850719 - Install mochitest-metro-chrome files to the correct relative path [r=jimm]
Bug 849604 - Metro Settings charm is not populated if opened to early [r=bbondy]
Bug 846255 - Provide relevant HTTPS manual update links in Firefox for Metro. r=mbrubeck
follow-up: Bug 838733 - generate_diff.py should have a convenience mode for staging;r=ahal ; DONTBUILD because NPOTB
Bug 850349 - Cleanup browser search tests while debugging intermittent failure in browser_contextmenu.js. r=gavin

* browser_426329.js - Fix exception in popupshowing event listener causing search history dropdown to remain open on subsequent tests.
* browser_contextmenu.js - Add some debug messages.
                         - Move |doOnloadOnce(checkSearchURL);| just before the search tab opens so there is less interference with later tests.
                         - Add nsISelectionListener to know when selection has finished.
* head.js - Consolidate duplicated doOnloadOnce function.
* test.html - Fix character set warning.
Bug 838467 1/5: use DOMCursor instead of SmsCursor. Interface changes.
Bug 838467 2/5: DOM implementation.
Bug 838467 3/5: IPC.
Bug 838467 4/5: RIL.
Bug 838467 5/5: test cases.