Updated Hungarian translation

Change-Id: I3b8323fca98b33e738b471af324be6824ff03172
frameworks: Dutch translations

Change-Id: I0a1193f8dc4ff538b83be4724582ef4186f197e0
Audio: Restore volume for all streams on headset connect/disconnect

Audio streams which play sound from both speaker and a connected device would
report to AudioService only the speaker as the playback device, meaning volumes
would not be saved for a separate device state. This patch makes it so the
connected device will be reported instead, fixing volume restore on device
change for those streams (alarm, ring, notifications).

Readded safe headset restore capping for all streams.

Patch Set 3: Changed cap to 10/15

Change-Id: Id2e690f7894475ba0086f62342b8eeb163d24da1
SystemUI: update Japanese translation

Change-Id: I07f5e3df9477991ace7c6353cabd10d03c87fe30
AccountUnlockScreen: Explicitly register themeChange receiver

Make sure that we explicitly register the receiver and don't attempt to
unregister otherwise.

Replicated from commit : f7ca5108412b92bd16f9ef58dc6031f20d6371f5

To reproduce crash :

- Use a secure lockscreen
- Do failed attempts till timeout
- Click account unlock, then cycle screen power

Change-Id: Idbfb7969b657086e31600ee2cb52b9d1f42bf70a
Update French translation-frameworks-CM10

Change-Id: I527deb874ef6415193b4984a4fcc2f1adf80b0eb
fix wrong substring

The tokenOffsets is the offset from trimed contentLine.
But it is used in substring as the offset from un-trimed contentLine.

How to reproduce bug (ICS and before):
1. Add a contact record with name and a phone number (ex. 090-1111-2222)
2. Search by "0" in Contacts app
3. Contacts shows a wrong number something like "0900111102222"

Change-Id: I1e1cb2f3bd135d98e1573a50aa6ddc021af35b9f
Merge "AccountUnlockScreen: Explicitly register themeChange receiver" into jellybean
SystemUI: HSPA+ Support

Add the ability to recognize HSPA+ by creating a separate case for HSPAP and
include new H+ icons.

Signed-off-by: Bajee11 <bajee11@gmail.com>
Change-Id: I889a28e4b4cb49862b291641df5a00388db87551
PackageInfo class incorrectly referenced as a struct.

Change-Id: Ie38b2b3ed82a6d5f99b6c574af53ae5bda7371d5
Framework-res: Simplified Chinese Translations

Ported from CM9 with additions and modifications.

Change-Id: I2848b9c136bda6e20171ef79b0fcc6b147c0a813
Lockscreen: fix glowpad alignment

Change-Id: I7d5080a3e7d4eb2e90c28e416a698e1ed7c897b9
Merge "frameworks: Dutch translations" into jellybean
Merge "Audio: Restore volume for all streams on headset connect/disconnect" into jellybean
Merge "SystemUI: update Japanese translation" into jellybean
HW rotationlock JB forward port

ported my code for tablets supporting the hardware rotation lock
up to jellybean.

Patch Set 4: Hide software orientation lock

Change-Id: I35a41c3b768633aacf11e8f289cbbd9fae7ab9f4
Merge "fix wrong substring" into jellybean
Merge "Update French translation-frameworks-CM10" into jellybean
Add option for switching between UMS and MTP/PTP mode. (1/2)

This adds support for switching between UMS and MTP/PTP.
Framework part (this part) will only enable UMS if the config setting is set.
Standard is to enable UMS if the primary volume supports UMS.

Change-Id: Ie98b12135535968b20b8b515723116729879e9d4
Backlight settings, preliminary, but works

based on CM9 code

Change-Id: Iddcbee98f6588bba428c4059e786d946d7ce2298