core and telephony: Additional HSPAP support

Change-Id: I5e921d2308d873678d6ef67a91cff50d383a176b
frameworks_base:
Added missing danish translations

Change-Id: I18487d9739f3ead29197c43ae08ecb3587c2d1e6
es_ES: Added missing translations

PatchSet 3: Added new translations for
            http://review.cyanogenmod.com/#/c/25392/

Change-Id: I9720eb4296c6438c7e07ba20eefced1e28733185
Added hungarian translation for expand desktop settings

Change-Id: Ia8a2ff01b8fde9a243f33aa7a501a59911de6411
LockScreen: allow long-press actions from hardware keys (1/2)

Allow following actions with button long-presses on lockscreen:
* toggle flashlight (if available)
* play/pause/next/previous track selection
* toggle silent mode

Allow customizing of back, menu, and home buttons. Search
button events are completely ignored on the lockscreen.

Auto-detect hardware keys, only show appropriate menu
options based on the actual hardware keys available on the
device (or completely hide if there are no hardware keys).

Based largely on Danny Baumann's work from gingerbread.

Change-Id: I4c4aad62677b610934a0b621b5518f7c57e44a53
SystemUI: fix battery percentage on tablet

Move circle battery so that battery percentage display properly
Broken: http://imgur.com/N3pLR

Change-Id: I53b45f4e0ae08e77e0ff250071bebb289b7c020d
Merge "es_ES: Added missing translations" into jellybean
Provide haptic feedback on long pressing keys in lockscreen.

Change-Id: I01c759c0944939aded669ac474cea646e1f51408
Merge "Added hungarian translation for expand desktop settings" into jellybean
frameworks: Dutch translations

Change-Id: I5138253c4cbaf011f5d26b46828686c0267b969d
Merge "Provide haptic feedback on long pressing keys in lockscreen." into jellybean
Default device volumes not initialised

After fresh rom install default device volumes are not initialised
and therefore muted.

Only after manually changing a device volume it can be used.
IMHO the check for AudioSystem.DEVICE_OUT_DEFAULT here is not correct
since it will not init mIndex and mLastAudibleIndex collections.

Maybe there is a better way to fix this
Merge "frameworks_base: Added missing danish translations" into jellybean
Merge "frameworks: Dutch translations" into jellybean
Merge "core and telephony: Additional HSPAP support" into jellybean
es_ES: Added missing translations

PatchSet 3: Added new translations for
            http://review.cyanogenmod.com/#/c/25392/

Change-Id: I9720eb4296c6438c7e07ba20eefced1e28733185
LockScreen: allow long-press actions from hardware keys (1/2)

Allow following actions with button long-presses on lockscreen:
* toggle flashlight (if available)
* play/pause/next/previous track selection
* toggle silent mode

Allow customizing of back, menu, and home buttons. Search
button events are completely ignored on the lockscreen.

Auto-detect hardware keys, only show appropriate menu
options based on the actual hardware keys available on the
device (or completely hide if there are no hardware keys).

Based largely on Danny Baumann's work from gingerbread.

Change-Id: I4c4aad62677b610934a0b621b5518f7c57e44a53
SystemUI: fix battery percentage on tablet

Move circle battery so that battery percentage display properly
Broken: http://imgur.com/N3pLR

Change-Id: I53b45f4e0ae08e77e0ff250071bebb289b7c020d
Merge remote-tracking branch 'CyanogenMod/jellybean' into jellybean

* CyanogenMod/jellybean:
  Default device volumes not initialised
  frameworks: Dutch translations
  Provide haptic feedback on long pressing keys in lockscreen.
  SystemUI: fix battery percentage on tablet
  LockScreen: allow long-press actions from hardware keys (1/2)
  Added hungarian translation for expand desktop settings
  es_ES: Added missing translations
  frameworks_base: Added missing danish translations
  core and telephony: Additional HSPAP support

Conflicts:
	policy/src/com/android/internal/policy/impl/LockScreen.java

Change-Id: Id007bbcae91fc13be5e2db0031edc0b68f35c33b