RILJ fixes for 42
TEMPORARY: Reintroduce button-backlight (and respective inactivity timeout)

The power manager rewrite from Change I1d7a52e98f0449f76d70bf421f6a7f245957d1d7
completely removed support for control of the button backlights, which makes
all capacitive buttons out there stay dark. The commit message in that change
mentions it hasn't been implemented _yet_, so this fix should be temporary
until upstream does their own implementation

Change-Id: I6094c446e0b8c23f57d30652a3cbd35dee5e821a
Added ICS_CAMERA_BLOB ifdefs (ported from CyanogenMod)
Added torchstate var for CM Torch
Removed signature check until we have a proper fix for GPS "wrong signature" error
Added volume wake functionality, using new setting controlled in Settings.apk
Swap round the click/long click functionality of wifi quick setting tile
rearrange the quick settings tiles; group network related together with airplane mode at the end
Don't show safe headset volume warming if option turned off (ported from CM)
Added reboot option to power off menu, now long press reboot for safemode

Conflicts:
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
fixed conflict
Default to ARTIST metadata for lockscreen and use ALBUMARTIST if that isn't set
Keyguard: Default to ARTIST metadata for lockscreen and use ALBUMARTIST if that isn't set
Keyguard Music Widget: added extra artist, album lines instead of having them all on one line
Keyguard Music Widget: changed the layout a bit
Battery LED now turns green at 100% instead of 90%
Changes for custom hardware key bindings
Fixed marquee effect on track title on lockscreen
No need for spannable text now marquee is working