AudioService: Restore volumes after boot and when a headset is plugged

The correct volume levels for <device>_speaker and <device>_headset are not
restored after booting and when a headset device is plugged in or out.

This fixes a glitch where the first volume change event causes the volume to
be reset to the last stored value instead of increasing/decreasting it by
one step.

Change-Id: I6a483af34fd6d9dd706c6979202bf0cf26d80854
Reflect current state of torch in navigation ring button.

JIRA: CYAN-574

Patch Set 1  -  Initial release
Patch Set 2  -  Show the current state

Change-Id: I82594726df1c0b4b34efdb6e58a0300f99cb1cde
ServiceState: add support for DCHSPAP

Change-Id: Ib0a328652c14580718400b00146b770481be5458
Core: Updated Polish translation

Added all CyanogenMod Additions translation

Patch Set 5: Corections in reboot modes and display rotation

Change-Id: Ife1785ae7217098b3f2048b51118698e540415fd
Merge "AudioService: Restore volumes after boot and when a headset is plugged" into cm-10.1
Merge "ServiceState: add support for DCHSPAP" into cm-10.1
Merge "Core: Updated Polish translation" into cm-10.1
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_frameworks_base into cm-10.1-n7