Bug 1009271 - opened window.open dialog link as view activity

- fix activityclose typo in activity window
- No transition when the callee is caller
- add sheets window dialog test case
- always use AWM.activeApp.getTopMostWindow() as caller
Bug 1033403 - [Messages] We don't stop rendering if we tap "back" too soon r=azasypkin

* moves the moment "initializeRendering" is called: in beforeEnter instead of
afterEnter.
* calls MessageManager.markThreadRead in afterEnterThread
* removes the 'done' handler in renderMessages because we don't need it now
Bug 935891 - [Settings] show MSMC on Messages panel
Merge pull request #20910 from cctuan/1023087

Bug 1023087 - [Window Management] Marionette test for copy-paste
Bug 1031254 - [Vertical Homescreen] Add configure button in context menu
Bug 1029448 - Copy improvements when downloading DRM content
Bug 1027568 - [NFC] Move checks for handover records from NfcManager to NfcHandoverManager
Merge pull request #21516 from crdlc/bug-1027250

Bug 1027250 - [Rocketbar] Search suggestions in the Homescreen settings ...
Merge pull request #21483 from crdlc/bug-1035646

Bug 1035646 - [Collection App] Drag icons over edit header like vertical...
Bug 1036336 - [Collection App] Icons jump after rendering all of them
Bug 1036368 - Javascript errors when icons are removed while they are being decorated
Bug 957031 - 100ms delay for keyboard key highlight
Merge pull request #21410 from RudyLu/ime/Bug1024327-uninstall_keyboard_app

Bug 1024327 - Integration test for System input management after IME uninstallation.
r=evanxd.
Bug 1036390 - Intermittent fail for test_browser_bookmark.TestBrowserBookmark
Merge pull request #21433 from gitmai/bug-1034421-error-widget-msg

Bug 1034421 - [Costcontrol] Costcontrol Widget is not showing proper mes...
r=salva
Bug 1036805 - [Settings] Too many time options for passcode lock require activate time
Merge pull request #21432 from viorelaioia/bug_924835

Bug 924835 - Create a test for receiving a call with a locked screen
Merge pull request #21497 from bebef1987/ftu

Bug 1035838 - Assert via settings API that debug.performance_data.shared...
Bug 1033472 - Gaia linter, gaia-build tests aren't using NODE_MODULES_GIT_URL and so connect to Github ("make: *** [node_modules] Error 2") r=yurenju

This changes how the node_modules directory is generated. Indeed, we don't use
the temporary directory as a direct dependency now, because its name can change
and we don't need to run the new target if the name changes.
Merge pull request #21541 from AndreiH/bug_1036390

Bug 1036390 - Intermittent fail for test_browser_bookmark.TestBrowserBoo...