QuickSettings: fix long press on Network Mode Tile

fixes networks settings to work on single sim.

Change-Id: I6093be5386733d369d8896882f0e068e27c7b981
move def_lockscreen_targets and def_lockscreen_targets_no_telephony to frameworks/base/packages/SettingsProvider

Change-Id: I4e0adbed0450fd1c3fb6b0c021a8a313cb344e41
QS: Make it possible to show smaller tiles (1/2)

* Remove text and show more tiles on one row

ps18: set icon margin based on density of device
ps19: adjust the margin
ps20: implement show text under the tiles
ps21: fix typo
ps22: underp

Change-Id: Ie247aba1ae5fbdb8f5298e30fb2f04a985e73532
QS: smaller tiles: Fix the text labels on small screen devices

The text labels are broken if the density is smaller than xhdpi

Change-Id: Ie9859a9d8d539249de1584953f28ac56256ef35c
MSIM: Rework statusbar, order signal clusters to match settings

Settings have SIM 1 on left, then SIM 2, etc. Do the same in the
statusbar. Also show the sim slot number in front of each signal
cluster.

Change-Id: I6ce16870af6374958b09a8a9d7d6d510f4561e13
Merge "QuickSettings: fix long press on Network Mode Tile" into cm-11.0
Merge "MSIM: Rework statusbar, order signal clusters to match settings" into cm-11.0
hide search assistant arrow from lockscreen when custom lockscreen is enabled

Change-Id: I02d8286dd9f07cdb1de8a61101e772be35f65fda
SystemUI: Don't try to translate SIM slot numbers

Change-Id: I9cbf8a04e04e363e11465516da7c7f1336c5c10a
MSimNetworkController: Set debug to false.

Change-Id: I292d6d4fd94ed4f86d6c39c230912e12c6124037
Bluetooth: pause music player on A2dp service disconnect

When A2dp service disconnects as part of SSR, it marks a2dp state
as unavailable in Audio module but does not pause music player, as
a result when bluedroid stack restarts as part of sub system restart,
media player does not pause and music continues to play on device
speaker.
This change helps to pause the media player, in addition to marking
a2dp as unavailable, so that media player pauses when a2dp service
forcibly disconnects as part of sub system restart with A2dp in
connected state.

CRs-Fixed: 590462
Change-Id: I05ee5bcc808eb438156b64181d54e8ccabe1e186
Bluetooth: Add Total track number.

Add support to add total number of tracks in
Meta-data

Change-Id: I5b1287f791615adcd4f920fe5c7cae0c7c7b04ea
CRs-Fixed: 627869
Merge "MSimNetworkController: Set debug to false." into cm-11.0
Merge "move def_lockscreen_targets and def_lockscreen_targets_no_telephony to frameworks/base/packages/SettingsProvider" into cm-11.0
Keyguard: Move test app translations to the correct place

Google messed up again with translations.
This change is needed because it interferes with our translations
which happen to use same string names as the Keyguard test app.

Change-Id: I593ab5f004f09e1b33c5ba7ef3d1bb19ffc643b4
Allow icons in shared restables to be themed

Example
Google Drive's package  name: com.google.android.apps.docs
Google Drive's restable name: com.google.android.apps.docs.common

Before this patch we used resource table name to get the package info. For
app's like google drive this return a null package info and the icon would not be themed.

So instead of usnig the restable name, this patch creates a package name
in AssetManager that is set by getTopLevelResources.

Change-Id: Ic51b93f6c7ea0a32197682998c6d0aa36d774845
hide new AssetManager methods for themes

Change-Id: I9f5c6a432f9c2f3c1dd5bd9927c5e3fe3ddd1f93
Automatic translation import 

Change-Id: I9b8f587012906730b80d163a88bfd2b4943e0049
core: Remove unused strings

These are from CAF but they are no longer used and generate aapt warnings.
They should have been removed in this http://review.cyanogenmod.org/60253

Change-Id: I285a3767dff0b5ccd01a2a9c9863377f11060f81
Merge branch 'cm-11.0' of github.com:CyanogenMod/android_frameworks_base into cm-11.0