Themes: Add categories to theme change intent.

The following categories are available:

org.cyanogenmod.intent.category.MODS_HOMESCREEN
org.cyanogenmod.intent.category.MODS_LOCKSCREEN
org.cyanogenmod.intent.category.MODS_ICONS
org.cyanogenmod.intent.category.MODS_FONTS
org.cyanogenmod.intent.category.MODS_BOOTANIM
org.cyanogenmod.intent.category.MODS_NOTIFICATIONS
org.cyanogenmod.intent.category.MODS_ALARMS
org.cyanogenmod.intent.category.MODS_RINGTONES
org.cyanogenmod.intent.category.MODS_OVERLAYS

Change-Id: Ic444278d1d712cb6207bb10574a471524a8fed41
Themes: Get resources with an explicit theme attached.

Change-Id: If04e82a13250f520d70b58991586c8ce38f0ecb1
Don't log an error if we cannot open icon hash

The icons will end up being processed if we cannot access the hash
so let's just fail gracefully and silently.

Change-Id: I6368ee9bb47a9d52351fff22283ffac2de625b71
framework: option to enable/disable menu unlock (1/3)

Change-Id: I5e4b82148ff434ee8a56bd41a46be2f4e085f155
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
framework : Auto Immersive Mode (1/2)

Automatically enables the immersive mode when someone opens the selected app.

PS2: Fixed whitespaces
PS3: more code style

Change-Id: I2d73465f07ede9e2cf48cdbd064d9e3ea18b778a
Signed-off-by: Umair Khan <omerjerk@gmail.com>
CRT screen off animation user defined (1/2)

Signed-off-by: kecinzer <kecinzer@gmail.com>

Frameworks: ElectronBeam get some love (1/2) - SlimBean
This commit removes the CRT On animation because it is just
not nice implemented from AOSP and not really needed. If ppl
turn on the screen they want to see fast their content. But still
CRT animation needed some love. So this commit introduces another
SlimBean mode. Crt animation mode:
Features:
- Crt Off animation controll (on/off like it was before)
- You can select different crt off animation modes
- always horizontal (stock behaviour)
- always vertical (screen collapse from left and right to the middle)
- orientation dependent (means portrait = horizontal animation, landscape = vertical animation)
cheers

Signed-off-by: task650 <task650@gmail.com@gmail.com>

Change-Id: Ifa13ad72986d384e50b69917b38640e8c70c27d1
Lockscreen rotate option (1/2)

Change-Id: I18242b6d264623015008d1a87ac7c13785f38493
NFC Polling Mode (3/3)

Change-Id: I41c76e6f23642af3daf356daf3788387b396594f
Signed-off-by: kecinzer <kecinzer@gmail.com>
Merge branch 'kitkat' of github.com:AOKP/frameworks_base into kitkat