SMS_959018_Enhanced_Suggestion_List

SMS_959018_Enhanced_Suggestion_LIst
Bug 961800 - Implement Child Window Factory.

Conflicts:
	apps/system/js/app_transition_controller.js
	apps/system/js/app_window.js
	apps/system/js/app_window_manager.js
	apps/system/js/cards_view.js
	apps/system/style/window.css
Merge pull request #15550 from EragonJ/bug-960861

Bug 960861 - mozMobileConnections should not be requisites for airplane ...
Bug 974253 - Set preferred network type on startup based on the user preference
Merge pull request #17424 from ankit93040/BUG_959018_Enhanced_Suggestion_LisT

Bug 959018 Message_Enhanced_Suggestion_List. r=schung
Merge pull request #16477 from crh0716/974253

Bug 974253 - Set preferred network type on startup based on the user preference r=jaoo
Merge pull request #17514 from alivedise/bugzilla/961800_master_merging/child-window-factory

Bug 961800 - Implement Child Window Factory. r=etienne
Bug 974319 - MockDOMRequest and tests
Bug 974319 - Part II - Fix MockDeviceStorage and Screenshot tests
typo mock_navigator_get_device_storage
Bug 974319 - Part III - Fix storage_watcher_test.js
Bug 974319 - Part IV - Include MockDOMRequest in bluetooth_transfer_test.js
Revert "Bug 974253 - Set preferred network type on startup based on the user preference"

This reverts commit c6931e59efef682aa42ad09cab3d843669d5f8f7.
Merge pull request #17518 from EragonJ/bug-960861-fix

Bug 960861 - mozMobileConnections should not be requisites for airplane ...
Merge pull request #17507 from timdream/mock-dom-request

Bug 974319 - MockDOMRequest and fix deviceStorage tests with setTimeout(), r=alive