SUPL early data connection fix

if GPS started before data connection is alive, SUPL will be broken for entire power cycle.

Change-Id: I0486ac5e62a2d4a7da14506e3dd8e78da42f405d
Fix double-pressing power button to wake devices with slow screens (like p880)

Change-Id: I97b88b8b4c8346b3611f2efd8c229538ce88e20e
SystemUI: Add RECORD_AUDIO permission

Change-Id: I5af3cbe31f182c8b5cf1633aaf8a16db2856a425
SystemUI: Add missing sound permissions for screen recording

Change-Id: If948aabfd5c2e09f192f12aa02830d39346d2c6c
Fix NPE causing a hot reboot when pressing power button

Change-Id: I7331f1abf70d131af8e0c09694f174fffd5fb9ef
Lockscreen Notifications: make dynamic width a device overlay setting

dynamic width is disabled by default, to enable it for a specific device, add
<bool name="config_lnDynamicWidth">true</bool>
to yourdevicetree/overlay/frameworks/base/packages/Keyguard/res/values/config.xml

Change-Id: I210b747838b70fb64e6f0835b1cb42b31c9a199d

Conflicts:

	packages/Keyguard/src/com/android/keyguard/NotificationHostView.java
Revert "Lockscreen Notifications: make dynamic width a device overlay setting"

This reverts commit 6f0e011314e9333b2ef4ef0a4bebf2933ec7ab61.
fix number picker blue line and highlight

Change-Id: I473c855a0e2cd068e62cd2ec4b807c04215b1c81
[1/4] base: Audio Themes Support

PS1: added back media file, AOSB not going to lose User-selectable camera click sound

Change-Id: Id80dc7f0bcbd39b5305d6ea0fb8bd9fa516f3634