Bug 814840 - Isolate FTU Launcher from Window Manager

Conflicts:
	apps/system/index.html
	apps/system/js/window_manager.js
	apps/system/style/system/system.css
	apps/system/test/unit/captive_portal_test.js
Revert "Bug 854842 - Check FTU running before visibility change"

This reverts commit ee55b12d8bf8fcfc49f271e7f4a1086f47eeea96.
Because we are uplifting bug 814840 to v1-train.
Revert "Bug 875646 - Bypass FTU sim lock checking"

This reverts commit 5af655da5ba0bc48d4c69a0b668112321f1dd6be.
Because we're uplifting bug 814840 to v1-train.

Conflicts:
	apps/system/js/sim_lock.js
	apps/system/js/window_manager.js
Revert "Bug 831697 - White screen after receive a call in FTE"

This reverts commit 0106127dff01dc98d90ad394cc69fd0d67cd2230.
Because we're uplifting bug 814840 to v1-train.
Uplifting 814840 - resolve conflict of bug 875646, reverting
aa166a4f3c03917d208a347fe96303fcad58f0fa
Merge pull request #10633 from alivedise/bugzilla/814840_v1-train

Bug 814840 - Uplift FTU launcher to v1-train,
Backout bug 854842, bug 875646, bug 831697, bug 877062 on v1-train. r=timdream, a=leo+