Bug 982491 - Add parent app manifestURL if there is
Bug 960861 - mozMobileConnections should not be requisites for airplane ...
Bug 971515 - [System2] Instantiable MediaRecording
Bug 982540 - [Music] Recover the status to PLAYING after the player is resumed from the mozinterrupend event
bug 981764

* Add 'cardviewbeforeshow' and 'cardviewbeforeclose' events to cards view.
* Added handling of 'cardviewbeforeshow' and 'cardviewbeforeclose' to HomescreenLauncher
  so that it will now fadeOut the homescreen before the card view is shown and fadeIn the
  homescreen before the card view is closed.
* Added tests for new homescreen launcher behavior.

r=alive
Merge pull request #17631 from gasolin/issue-971515-2

Bug 971515 - [System2] Instantiable MediaRecording, r=alive
Merge pull request #17499 from dominickuo/bug-982540

Bug 982540 - [Music] Recover the status to PLAYING after the player is resumed from the mozinterrupend event, r=jimporter
Bug 988270 - The unit test of AppWindowManager will break other tests in system app
Merge pull request #17428 from alivedise/bugzilla/982491_master/parent-app

Bug 982491 - Add parent app manifestURL if there is, r=timdream
Bug 988148 - Hide the mobile connection state if it is emergency calls only and not primary sim
Merge pull request #17628 from crh0716/988148

Bug 988148 - Hide the mobile connection state if it is emergency calls only and not primary sim r=alive
Merge pull request #17607 from nullaus/bug981764

bug 981764
Merge pull request #17680 from luke-chang/988270_appwindowmanager_cause_unit_test_failed

Bug 988270 - The unit test of AppWindowManager will break other tests in system app, r=alive
Merge pull request #17573 from EragonJ/bug-960861-fix

Bug 960861 - mozMobileConnections should not be requisites for airplane ...
Bug 984265 - JSHint fixes for shared/js