QuickSettings: Use plurals for Bluetooth tile

* Some languages need this

Change-Id: I953aee702fcc381dd4bfb3a18fa183341a138ba3

Conflicts:
	packages/SystemUI/res/values/cm_strings.xml
framework: Close system windows when performing 'switch to last app' action

This fixes a bug where performing the action while on the recent apps screen
would cause the next attempt to open recent apps require two presses of the
recent apps button (the first press would toggle it closed, rather than open).

It also prevents the switch from being obscured by the notifications shade.

Change-Id: I2220149ce604a25501121abc29e5d88f8b1cbf4f
core: Add back mistakenly removed string

Change-Id: Ia56f05ebf87f16b9304fe8fa0664874fcc03697c
Automatic translation import

Change-Id: Ie45913a911cf7877a128c3138c347ef31009c91e
Core: Improve AOSP JA translation

They translated "hotspot" as "アクセスポイント"(access point) but it just gets us confused.
"テザリング"(Tethering) is preferred than "アクセスポイント"(access point) in Japanese translation.
FYI, most vendors fixed these strings e.g. Samsung and Sony.

Change-Id: Ic13ec6d33f411b026d90312600d0150bc3a759b0
systemui: Unbreak the planet

 * Not sure who to blame, but it's probably themes... :)

Change-Id: I0c534354a699f756d809aff10843ebea21f3f369
Revert "Revert "Lockscreen blur and blur radius (1/2)""

This reverts commit 056f8debebcb7e19755e7f46a68e756af5b1c2e0.
Revert "BlurManager"

This reverts commit 3674cb53bd29715787ece89ed763d7213c5e967e.
frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent

AUDIO_BECOMING_NOISY intent is sent as background intent which causes
delay in receiving pause event. This delay caused audio leak. By
marking the event as FLAG_RECEIVER_FOREGROUND, this intent is
received sooner by Application.

Change-Id: Ib978cf8322dcddbc01f59824f95fa7800f9c35af
CRs-Fixed: 652549
Code cleanup.

Enforce 100 char line length, and remove checks for always-true
conditions.

Change-Id: Ie24d12919859e8269f77fabf93b3d745ece94479
NotificationPanelView: check if file exists rather than if its null

the file will always be non null, which turns this statement to true
rather check if the file exists before using it, which makes more sense

Change-Id: Ied61406773ffcdb0d4fb63bf34ae21c8dff00918
Themes: Let ThemeService handle all theme processing [1/3]

Only themes that are applied will be processed inside of the
PackageManagerService, all others will be sent off to the
ThemeService.

Change-Id: I5f2ec628e1d22a05accc6727efb0c1387455f82f

Conflicts:
	services/java/com/android/server/ThemeService.java
	services/java/com/android/server/pm/PackageManagerService.java