GEL Integration (1/3)

Changed INJECT_EVENTS permission from signature to signatureOrSystem.

Change-Id: Ie3633aa2ee7a2f22b7f32232ce4d3d98f33fd39d
synchronize updateStringCache on mAccessLock

Resources.java used to synchronize on mTmpValue but has since
switched to mAccessLock. mTmpValue can be null in some instances
causing a NPE during a theme change.

Change-Id: I7411dfdf6e8e411381ae993872a3c740dad19300
Themes: Check CRC of APK MANIFEST.MF at install

Change-Id: I6ccfcd2b04107b85fe14cb678aad63443284353a
Merge "synchronize updateStringCache on mAccessLock" into cm-11.0
sync status bar transparency state on theme change

When the status bar view is reinflated its transparency mode is
reset back to opaque. This can be observed by changing a theme
and switching to home in the middle of a switch.

Change-Id: I3049c5f24cc6c46dcefb24188039a08503db09a9
Theme special volumeup+down volume panel

When you press vol up + vol down button it brings up a
different volume panel which was not getting themed because
it lacked the ui context.

Change-Id: I416b8920160c0ab263fd426a6e6491d1f877a905
Merge "GEL Integration (1/3)" into cm-11.0
Merge "Themes: Check CRC of APK MANIFEST.MF at install" into cm-11.0
Mute aapt
Fix quick swipe
Profile: Don't change media volume when music is active
Equalizer tile: Long press action
White theme
DocumentsUI: File manager

Parts authored by: Yamil Ghazi <yghazi@gmail.com>
[1/3] Bass boost: Center frequency
[1/3] Stereo widener
[1/2] Battery light: Add 100% charged level
[1/2] Profile: Screen timeout
[1/2] Buttons: Switch to last app
[1/2] Global actions: Mobile data