SystemUI: simpler RAM bar implementation

Change-Id: I6b7c74c515b07269fa2ed9a96263fc47e58d5920
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Lockscreen: provide haptic feedback on longpress unlock

Change-Id: Ie7e32a0e3d410da26095bfce1a8e5ba94f0b5eaf
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
FW: Updated czech translation

Change-Id: I847ec42c96002667dd10e553de6b138bdc338df5
Signed-off-by: kecinzer <kecinzer@gmail.com>
Merge "SystemUI: simpler RAM bar implementation" into jb-mr1
Merge "Lockscreen: provide haptic feedback on longpress unlock" into jb-mr1
Fix NFC Tile not showing actual state after reboot

This way if NFC is ON at boot, it will receive the ADAPTER_STATE_CHANGED intent
and will set the adapter up, if it's OFF we'll set it in onClick; or if it gets
turned on from another source, the above intent will be received.

Change-Id: Ic8c895cc3456862c5e3bf5cafae44718703769a2
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Merge branch 'aokp-jb-mr1' into aokp-jb-mr1-openpdroid
Merge branch 'aokp-jb-mr1-openpdroid' into aokp-jb-mr1-openpdroid-devel
GPLv3 Headers

As an extension of PDroid (licensed under GNU GPLv3) these fall under the GPL
license. This is to affirm that fact and preserve attribution before too many
copies are let loose.

Change-Id: I5816d71d0af0649532fc71cb34920765135d99bb
Added new exceptions to OpenPDroid to make it possible to differentiate service problems and no settings.
Previously, with getSettings both an error using the service or there being no settings returned null. If null was returned, all privileges were provided - i.e. no security was applied.
PrivacyServiceException and the subclasses now identify service issues specifically.
Removed 'this.' on setting/reading of static fields
Improve handling of error conditions - now will prevent access, rather than allow.
Code tidy-up.
Added additional exception handling for privacy service not being correctly obtained/held
Fixed incorrect switch statement in MicrophoneInputStream
Replace 'PDroid' with 'Privacy' in logging to be more consistent with the rest of PDroid code.
Fix a bug preventing *any* app from launching (and indeed basically any intent being handled).
Fix incorrect service name in reflection-based checks in PrivacySettingsManager.
Fix another issue preventing any actions from starting if they didn't have a 'getAction'
Modified PrivacySettings.ERROR constant for backward compatibility.