Image choosing reworked
Not dependent on AOSP Gallery anymore. Introduced dedicated activity
which handles choosing and cropping separately.
Google Photos and potentially other gallery apps are now supported.

Revised by bgcngm:
- Compatibility with API 16 kept
Resouces: deleted unused strings
AppPicker: cleanup unused icon files asynchronously
"app_picker" icon cache can be poluted with many unused icon files over
time. This will delete all of them at GB settings startup. Happens
asynchronously in the background to avoid blocking the user.
Display: button backlight notifications follow pulse notification delay
ModPower: added option for proximity wake up (4.2+)
When enabled, device won't wake up in case prox sensor is covered
(prevents accidental wake up).
Feature introduces slight screen-on delay which is dependent on
proximity sensor (hardware) speed (only when feature is enabled, of course)

Revised by bgcngm
- Preference removed for Android 4.1
ModPower: optimized proximity wake up feature
Don't unregister sensor listener immediately but keep it running for
some time (MAX_PROXIMITY_TTL) keeping sensor state updated. This handles
situation when playful user keeps pressing power key repeatedly which
results in listener reg/unreg operation happening too fast in a row
which can sometimes confuse the sensor manager. We rather use current
sensor state coming from listener that's still alive instead of
registering a new listener.

Especially on Nexus 5, there seems to be some kind of a bug in sensor
HAL which can render prox sensor stuck in ON state forever, not sending
proper values at all (indicated in logcat as: W/qcom_sensors_hal(17970):
_hal_sensors_activate: Deactivating dirty sensor 31)
ModPower: use wake lock during proximity wake up
To give registered listener a chance to unregister in case device falls
back to sleep before listener TTL expires.
Lockscreen: option to allow status bar expand on secured lock screen
With logic to prohibit access to the quick settings.
Allows peeking on notifications even if lock screen is secured. If click
on notification launches activity user is prompted to unlock first.
This also makes ActiveScreen "expand notification panel" mode work on
secured lock screen.
QS: use more standard way of checking keyguard state
Makes QS locking work correctly with 3rd party lock screen apps.
Display: added option for emulated battery charging light
Existing "Disable charging LED" option replaced with "Battery charging
LED" which supports:
- default charging light (as comes with the rom)
- emulated: for devices that lack native charging light support (e.g.
Nexus 5)
- disabled charging light

Emulated mode uses notification light taking into account whether
there's a pending notification which user should be notified of. Pending
notification light has priority over battery light which means when
notification which uses led arrives, charging light is interupted in
favor of notification light. Charging light returns after pending
notification light is dismissed.

On devices with RGB LED hardware, charging light will lineary change
color hue from red to green according to current battery level (similar
way as lockscreen battery arc does).
Updated French translation [JB]
Image choosing reworked
Lockscreen: option to allow status bar expand on secured lock screen
ModPower: added option for proximity wake up
Display: added option for emulated battery charging light
Updated Polish translation
Updated Russian translation
Updated Slovak and Czech translations
Updated Portuguese (PT) translation
Updated Chinese (Simplified) translation
Updated Chinese (Traditional) translation