Update cr_strings.xml
Remove DEFAULT_THEME_APPLIED_ON_FIRST_BOOT

doApplyDefaultTheme should be able to apply the default theme, if
one exists, whenever applyDefaultTheme() is called.

Change-Id: Ia50b4089d122855a4ddde91a02eef33ed3f9eaf4
Add status bar and navigation bar to ThemesContract

Change-Id: I8048c735d7bbbfdb86ee5923b95bece6b4252bf7
Add previews to the themes contract.

Change-Id: I607a6eda1c63a701516d2bc78ca6b705841fbdf7
Revert "Vpn: Setup routes."

This reverts commit 93f9ebe47437d71bf66c8999f7cffc973f5959ed. It
is incompatible with change I5b2bde0ac5459433fc5749f509072a548532f730
and breaks routing on 4.4.3

Change-Id: I6e730ae66c7a5fdca582cc8c05f13ea8b234d848
HOVER: Option to exclude topmost app [1/2]
Originally taken from Tigger2014:
Tigger2014/android_frameworks_base-1@5af0e1c

Conflicts:
	core/java/android/provider/Settings.java
Merge pull request #47 from Basti1337/patch-11

Update cr_strings.xml
Revert "Frameworks: Notification Reminders (1/2)"

This reverts commit 33358c682aea0aa117d484c1da4282613fa8d4f2.

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/Android.mk
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/cr_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: I597be6f369e8a7738e9b72243e159c79257cbe80
Merge branch 'cm-11.0' of https://github.com/temasek/android_frameworks_base into HEAD

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/notification/Hover.java

Change-Id: Icea60dde467e1ee2ce0cdaf4eff7e3faee8cc8a1
Use systemui's applied theme for notifications.

Notifications contain RemoteViews which are inflated using the
application's context for which this notification belongs to.  This
can look out of place if SystemUI is using a different theme than the
rest of the system.

This patch will use SystemUIs theme when inflating the RemoteViews,
giving us a more consistent look in the notification drawer.

Change-Id: I9514ce7fcc4858bad3d3c4190f55c1f5a1441d7c
Allow specifying a theme when creating a Context

A Context normally loads the resources associated with the given
package that this context is for.  This patch allows us to specify
a theme we want attached to a given context's resources.

Change-Id: I1e619f038566233bd89ee96eb8eb87fa6894e630
Add getThemedResourcesForApplicationAsUser()

Change-Id: I90b7cb441e4056f59b7260ffa55e31eba644e25a
Add "Turn WiFi off" action to "Open networks" notification

Forward ported to kitkat

Squashed:
add "Turn Wi-Fi off" action to the "open networks available"
notification
add missing xhdpi turn wifi off image
WiFi open network notification: fix potential crash

Change-Id: Id1fd4f50755c5172cdc557fc27e2298290edecef
Signed-off-by: Roman Birg <roman@cyngn.com>
PackageManager: Fix logic around upgrading text display

* This code has all threads writing into the integer keeping track of
  the number of packages at once.
* Make this integer an atomic one, preventing all threads from racing
  when updating it.

Change-Id: I727306f8ab20edb7ec2a955ca20e6de0146c7737
PackageManager: Add option for single threaded dexopt

* Execute all dexopt invocations on the main thread instead of using the
  ExecutorService when persist.sys.dalvik.multithread is set to false.

Change-Id: I3b8499d5af5091ad7abcddf006f8f2837943903b
Fix alignment of small tiles

Before fix: https://lh6.googleusercontent.com/_aMa9Ary2dM4eaX2JfSvyVVVT1EL-_J4X9I-8d5Z1zA=w322-h572-no
After fix: https://lh6.googleusercontent.com/-c2G5sUWLmfA/U53SxPccsyI/AAAAAAAAB5A/aD8xNO1TRq4/w322-h572-no/Screenshot_2014-06-15-14-05-48.png

Tested on Hammerhead and I9300

PS8 - shrink text and padding a bit in attempt to fit 3 lines text labels
PS9 - adjust padding for small tiles

Change-Id: Ifb9b041feb2487ea9eb6db60bf1a7368c5740c15

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsContainerView.java
core: use 'normal' value for notification led off

Users can set this value to 250, 500, 1000, 2500 or 5000ms only,
but it's 2000ms by default.

With this patch, 'Normal' string is shown instead of 'By default'
and pulse speed goes to 1 sec.

Change-Id: Idb18ac345bd9eb1a5b795776faa60e2fb5bc258b