Add config_batterySdCardAccessibility to symbols.xml

Change-Id: I0f9dc18ddaaa52d02ba547c827db62d1d765c37f

Conflicts:
	core/res/res/values/symbols.xml

Conflicts:

	core/res/res/values/mahdi_symbols.xml
Keyguard: LN: fix and harden against null pointer exceptions

Change-Id: I6a3139d98fc3ab2165561c7ae640a0814c80bee6

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java
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

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/CustomTile.java
fix WRITE_SETTINGS to be "dangerous"

(see http://www.fireeye.com/blog/technical/2014/04/occupy_your_icons_silently_on_android.html for an explanation why this is dangerous)

Change-Id: I8f938dc4f528aa2ccbca3d4cec235feb0299c0bd
Frameworks: Port Lockscreen Targets, Shortcuts and more

First thanks to PA and CM which gave us partly code and some ideas.
Still some parts of the original implementation are/were buggy as well
we needed to ehance it.

Whatever the new Slim version is now ready and seems to be completly bug
free.

- Configurable lockscreen targets...on tablets 8 on phone either 5 or 8
- configurable lockscreen shortcuts only on phones...up to 5 shortcuts
- Centralazing some methods....using now then rounded corner on custom
  images systemwide...means on all other shorcut features we have
- multiDpi compatible
- new settings logic
- instance handling of all dialogs like we do on all other places
  way nicer this way
- tons of fixes

Change-Id: Ib3752204aa6876bd5b9d619c002df78d8e4bd109

This commit replaces CyanogenMods lockscreen targets with Slims version,
also adds custom colors for targets and text by @Jubakuba

orignal commits can be found here:
https://github.com/SlimRoms/frameworks_base/commit/334a61061efcb0e593ef580af7de8328e91341a1
https://github.com/SlimRoms/frameworks_base/commit/0c59b53f9a6a5beaddda5b2b6df88321f4e0b1f4

Conflicts:

	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
Fix Fix: Build error

ActivityManagerService, too many brackets :P

Signed-off-by: Chintan Shah <cgintan1998@gmail.com>