SystemUI: Custom Tile - add Global && Create Small API

Add forgotten Global table to Custom tile
Adjust Advanced Tile to directly change
	settings rather than sending an
	intent to the Chamber to loop and parse...
	and return to loop and parse again...
	Cleaner and more efficient

API:
Intent Broadcasted:
"com.android.systemui.CHAMBER_FIRED"
Extras:
"setting_key" > Setting being resolved
"setting_value" > Value resolved setting is currently
	set to.
"%" must be added as a flag per the usual usage of getting
	Extras to allow correct parsing.
	I.E. "%setting_key" and "%setting_value"

Intent can be caught by many profile management apps
	such as tasker and llama.  This allows the
	user to catch this intent and change profiles
	update settings, etc. Given that only advanced
	users are using this process anyway, it will
	only be called by those who might take interest
	in using it.

rebase

Change-Id: I275f616977acacb5aa802f89ea019e986bd82844
Revert "Don't make isSafeMode a field on the Zygote class."

This reverts commit 87def785687d44c1bd6473f12d62f2263c9ed75f.
Revert "Sometimes property service is slow to respond."

This reverts commit 30b9f110fce23afd5bd5465d673423842f527cdc.
Revert "Fix null check for BaseObj.equals."

This reverts commit 8620f10e67163983512a9f2210f53316e6591293.