[3/4] core: Add Dialer suggestions and reverse lookup

Change-Id: If91662490397702de74f438eae2a85faeea626f5
Webkit: add to support file uploading

This change adds one function in WebChromeClient for supporting
uploading file in browser. In Android 4.4, browser is based on
chromium not webkit engine, chromium engine support uploading file
and will callback to client to show file chooser, but android_webview
client has empty implementation within this callback for file chooser.

So we solve this issue by adding implementation in framework chromium
client which extends android_webview client, function in framework
webkit client and corresponding functions in browser app.

Change-Id: I6baef44eef28eb2b380ab6181200bf0b9cc0316c
Update clear all drawables

Signed-off-by: Andre Saddler <dresadd09691@gmail.com>
Change-Id: I8ee251b5e2144b2fd62f26cb29a0721d6b3bb72b
SUPL early data connection fix

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

Change-Id: I0486ac5e62a2d4a7da14506e3dd8e78da42f405d
Revert "Improve AOSP Download/Upload animation"

This reverts commit 992dc32fd936e89031d81e36a81439d5fa8d82c4.

Change-Id: I5dc2329d1f8226341b53bb9726b29bd543614f13
Fix the screen-off animation ignoring value set in ro.sf.hwrotation

Change-Id: Ib0729440cc76a604ff400cb9c4e8da3350b7d214
 Audio: SetForceUse config check in AudioService

 - Audio is routed to headset when BT is turned off while audio is
   played on speaker
 - Mediarouter does not have setForce device information when app forces
   audio to speaker. So while disconnecting BT, MediaRouter is routing
   audio to headset instead of speaker.
 - Added check for setforce config in AudioService.

 CRs-Fixed: 578316

Change-Id: Ie929f407bfa12eacd29cf36031024a4a6a979b63
Merge "Fix the screen-off animation ignoring value set in ro.sf.hwrotation" into android-4.4
SystemUI: Add RECORD_AUDIO permission

Change-Id: I5af3cbe31f182c8b5cf1633aaf8a16db2856a425
MediaFocusControl: Deny audio focus if notification stream is 0

Previously audio focus would be granted regardless of notification
volume, meaning that if notifications are muted the media stream would
still be dimished for focus. By checking if STREAM_NOTIFICATION is 0 and
if a notification stream is requesting focus, this is no longer an issue.

Change-Id: Ie10a64e58ce77174a3bbdeaa936646d40c24404f
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Revert "Add center clock (1/2)"

This reverts commit ec8207720c245a455b1fbbc3f1e4fdb42cf53c09.

Change-Id: I18dd7bbe1e8f8e70a3beb45da471a39b5d8ba59e
Revert "Forward port AM/PM Style Settings"

This reverts commit ed79cf2a497b66fb416d8f9d415fceae96ed4003.

Change-Id: I7cf1db008d8a6a21668b80e76662139f4c956875
Merge "Revert "Add center clock (1/2)"" into android-4.4
Merge "Revert "Forward port AM/PM Style Settings"" into android-4.4
Merge "MediaFocusControl: Deny audio focus if notification stream is 0" into android-4.4
port: add custom bootanimation colors support

Note:
  To use, just add R G B values after dimensions/fps in desc.txt

Change-Id: Icf242a584513cfe974ef42f21f37a5d10400518b
Revert "Revert "Add center clock (1/2)""

This reverts commit 8b205798ce34b11f32b574fba5e6e09caf7b6172.

Change-Id: Ib13b3d7973af3218fed1eb14aac3102402a86800
FLAG_PRIVILEGED disappears if privileged app is updated and rebooted

Since Kitkat, an app pre-loaded under /system/priv-app/ has
FLAG_PRIVILEGED. However, if the app updated and the device
rebooted, privileged flag is unset from pkgFlags. This patch
fix issue to assign privileged flag when scanning the updated
packages.

Bug: 12640283

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

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

Change-Id: I7331f1abf70d131af8e0c09694f174fffd5fb9ef