halo. what else, style changes

Patch set 3: hdpi and mdpi drawable updated too.

Change-Id: I8d82844c45edd3ce5f73bfed875b8df191defe11
updated 4.3 fonts

Change-Id: I0cdefba1478c67688fb433eb702a504a820f800d
TabletUI: Fixed notification panel margins

Change-Id: I8d6716bf2bbbabd152a90a7cc7acdcfd27212b2c
StatusBar: Remove extra dp added by 4.3

Restore right space between quick settings button and halo/clear-all ones
Conflicts:

	packages/SystemUI/res/layout/status_bar_expanded_header.xml

Change-Id: I0bedd5a1bdb8000d71de71dd19e62ce7f7220a5b
StatusBar: Homogenize and slightly reduce icons margins

Change-Id: I474f4e1fca6ac5eb8f92e29d4dd90de1b851ce1c
Pie: Fix alignment of Halo and ClearAll buttons layouts with clock

They were on top of the baseline (Clock).

Change-Id: Ib5c8ec904c3098e1eb59fd64ff3eeccff0be789a
fix statusbar & quicktoggle margins

Change-Id: I06594506e8c6a41ee3644436ab829db8f9c35daf
Pie: Margins derp

Change-Id: I2d1059b90bcc103f366bec121fd8e203addbcc50
add back alarm as trusted overlay (temporary)

Change-Id: I0e9708190688eb599ba02e481fbfb14adb19078c
fix build, caused by typo in previous commit

Change-Id: I27955cdb346d5a6abc728c3b4f2de6b153d32441
optional encryption password sync

Option to use 2 different tokens for encryption and locking.
Allows convenient usage and strong encryption at the same time.

Inspired by reading next:
https://santoku-linux.com/howto/mobile-forensics/how-to-brute-force-android-encryption

Related discussion:
http://code.google.com/p/android/issues/detail?id=29468

Change-Id: I66dd920b120c6964fa1b3786cd13ea32cf663893
fix hebrew navbar

Change-Id: I1329b7f8a02dc74f13b89d91487721c136ec2de8
PIE: slight style change

Change-Id: Ie46b01950596e3178e4977688e09279513fd9106
Remove useless/repetitive code

fixScale(float) method has been extracted from the code but the original
code has been kept in place. Because of this, the animation scale is
"fixed" twice which is not necessary. This patch, simply call
fixScale(float) once and stores the result of it in the scale variable.

Change-Id: I50aeacbc2c13ebbf447506ae4309d50c0e313837
HALO: fix the integer division bug

The newHeight is calculated by an integer division, which leads to an
ugly bug. E.g. a 95x96 image will get a newHeight of 0 because
(95 / 96 * 113) equals to 0. This will lead to a SystemUI FC.

Fix it by multipling first and dividing afterwards.

Change-Id: I7ded7fa9c9f667e2c6ba9d90ddd16a494b6faedc
Add LTE overlays for signal strength indicators.

Note that operators that wish to show "4G" instead of "LTE"
on these networks can set config_show4GForLTE to true.

Bug: 9265513
Bug: 9265217

PS2: Adapted for Alt Signal Layout

Change-Id: If7f3580da7266b0d0c62639e30684393d4e03392
Fix brightness dialog layout.

This reverts part of change I83e8f7eae65d5f40dd7aeb2b663bc1fc3d5324d2.

Change-Id: I1f685357776dcac9c93e592e274acdf0497f4161
SystemUI: Fix NPE on recent panel

Change-Id: I40bbbfc825aebcb601fc80d1e27c346285ebcdf6
Fix deadlock of WebViewCoreThread

There was a deadlock in destroy process.
Investigation showed that WebViewCoreThread is waiting some
callbacks but in this case WebViewCoreThread can not resume
itself not to call notify method.

Flow:
1. CallbackProxy.sendMessageToUiThreadSync
2. WebViewClassic.destroy()
3. CallbackProxy.blockMessages()
4. CallbackProxy.handleMessage is called via MainThread
5. The WebViewCoreThread deadlock is occured.

The cases we have to call notify method are followings.
OVERRIDE_URL
CREATE_WINDOW
SAVE_PASSWORD
NOTIFY
OPEN_FILE_CHOOSER
JS_ALERT
JS_CONFIRM
JS_PROMPT
JS_UNLOAD
JS_TIMEOUT

Change-Id: I9d95ae500bf6338d77b32b5fa15de7cff5720d0f
platform: Remove mapping of android.permission.CAMERA to camera group

This mapping introduces security risk where any app with android.
permission.CAMERA can open camera driver directly without going
through mediaserver.

CRs-Fixed: 448868
Change-Id: Ic16880cfac0bc85a3e753ccd3261bfc455b02d1a