Halo: Add master switch to disable Halo (2/2)

Author: Der-Schubi
Thanks to him!

Change-Id: If9c803acd4d802f75e7b5b3d46b84be1cda7ab79
Floating window (2/2)
This is the setting part for the framework commit. This is a simple checkbox that allows the user to not make use of the floating window function seen in conjunction with PA's Halo feature. We are taking a different route on that Halo stuff and this is a very early start of it.

Change-Id: Id1376a721879b209e2c7db7ad86858d8c08ef8d7
Author: benjamingoodwin (BeerGang)

Conflicts:
	res/values/cm_strings.xml
HALO: Option to pause the underlying app (2/2)
- adds an option to pause the active app when using HALO
- this is enabled by default for devices with low memory
- (currently: <640MB RAM available to the kernel)

Change-Id: Ib0b1533da7ddce8388ddd5d880c81c8d612168b3
Small fixes in "HALO: Option to pause the underlying app" implementation

Change-Id: I7dc43cb86cf65df6e59a998ab4f69d68aa41ae76
New drawables for HALO in Settings Header part 2

Now drawable matches, in color, with other ones.

Change-Id: Ia6556d3e54eae025c9170a9344f00a29ff70bbcb

Conflicts:
	res/drawable-hdpi/ic_settings_status_bar.png
	res/drawable-mdpi/ic_settings_status_bar.png
	res/drawable-xhdpi/ic_settings_status_bar.png
HALO Size (2/2)

Change-Id: Iada05d1f155199293f9ed15f855acfa561a9012b

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml