On-The-Go mode SQUASHED

originally from Nameless ROM Author: Evisceration <eviscerationls@gmail.com>
ported to be compatible with PitchforkOS with slight improvements

On-The-Go turns on the camera of your phone and streams it to an overlay, which
is drawn over everything. this makes you feel like your display is transparent,
as you see the content behind it.

squash of additional improvement commits:
 http://gerrit.nameless-rom.org/#/c/3593/
 http://gerrit.nameless-rom.org/#/c/3594/
 http://gerrit.nameless-rom.org/#/c/3595/
 http://gerrit.nameless-rom.org/#/c/3724/
 http://gerrit.nameless-rom.org/#/c/3733/5

Change-Id: Ic0c2fdff0bd7789f55135c288452874e74cc5de3
Signed-off-by: Anthony <Disciple3603@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/cm/QSConstants.java
	core/res/res/values/vanir_strings.xml
	core/res/res/values/vanir_symbols.xml
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/res/values/vanir_strings.xml
	packages/SystemUI/src/com/android/systemui/CreateShortcut.java
	policy/src/com/android/internal/policy/impl/GlobalActions.java