Better strings

Change-Id: I8e1c97d9ab8df29947e672a214ca006f1f26ba1e
HALO cleanup & clearall-nap

Change-Id: I05e45812fa10e3f6b3818ac4a96d94c7d0d5d125
HALO: make a trusted overlay

Change-Id: I009be0361c73ec536277641d235b0c495bc43db6
Use sticky broadcast to convey torch state (1/2).

It doesn't really make sense to store the (non-persistent) state of the
torch in a (persistent) setting. As the torch is sending a broadcast
anyway, make that broadcast sticky and use it to convey the state.

Also unify the torch constants (actions, extras, activity names) at a
common place.

Change-Id: If845bef27cc79990794aa748dce18cfea3bac1f5

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/quicksettings/TorchTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/FlashlightButton.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java
Halo: tablet mode support

Change-Id: I2c735b68b28ac0e2ccddc6a45e11e467321cf5fe
Merge remote-tracking branch 'pa/jellybean' into jellybean-legacy
Fix Menu Overflow Toggle

Toggle didn't work before, overflow would always show. Original authors: BMc08GT & xLaMbChOpSx

Change-Id: I708ca65039dcf6aec673a729d159cedeeb56852d

Conflicts:

	core/java/android/view/ViewConfiguration.java