frameworks/base: forward port DC-HSPAP support from cm-10

PS10: add new drawables, I need to add new QS drawables and also RTL support
PS11: fix blank space and prevents checkapi to fail
PS13: fixed tile icon and rebase

Change-Id: I1503c464b2db841fc193e57311e62415f5ff40f2
Round off when calculate next step in Seekbar

When the positions for the new step is calculated in
a Seekbar, a rounding error can appear.
This is fixed by round off before casting.

Change-Id: Ie2cf201ef670ccc2297e9bc4c7f415a826e44a41
SystemUI: translation too long fix

see here: https://plus.google.com/u/0/116635047487375994737/posts/JLfLjXwrp9w

Change-Id: Ieae2c2578178f3c82d3535f5bd0b7c6e30729ce3
Avoid collision with RIL constant 1138, used in some Samsung devices for RIL_UNSOL_TETHERED_MODE_STATE_CHANGED.
Needs http://review.cyanogenmod.org/#/c/61292/
Thanks to iptux on XDA for pointing out the change in constants between
CM-10.2 and CM-11.0.

Change-Id: I64011408f4cce9aeb1b56e325226f8e649eff2b6
Merge "Avoid collision with RIL constant 1138, used in some Samsung devices for RIL_UNSOL_TETHERED_MODE_STATE_CHANGED. Needs http://review.cyanogenmod.org/#/c/61292/ Thanks to iptux on XDA for pointing out the change in constants between CM-10.2 and CM-11.0." into cm-11.0
base: Add theme support to Ringtone and Profile pickers activities

Patchset 3: Add support for theme RingtonePreference view. The dialog is
            automatically adjusted to the caller activity base theme.
Patchset 4: Don't break the android api

For Ringtones:

http://review.cyanogenmod.org/#/c/61393/

For Profiles:

Usage:

Intent intent = new Intent(ProfileManager.ACTION_PROFILE_PICKER);
intent.putExtra(ProfileManager.EXTRA_PROFILE_DIALOG_THEME, R.style.CustomDialogTheme); <<< Add your custom dialog theme here
startActivityForResult(intent, 0);

Style Usage:

Define an style that inherits from an android base theme

<style name="CustomDialogThemeDark" parent="@*android:style/Theme.Holo.Dialog.Alert">

or

<style name="CustomDialogThemeLight" parent="@*android:style/Theme.Holo.Light.Dialog.Alert">

or define your own dialog style

Change-Id: Icadbcf2c617c51177466989acdab9435066a47a0
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
SystemUI: NL translation

Change-Id: I3471bc2333cb9e9e8d5f2325dd91239c37dc4d5d
Base: Mirroring layout on RTL languages [1/2]

When Force RTL layout (in developer options) is sellected on RTL language (Arabic, Hebrew, etc) - mirror back to LTR.
There is another commit (same name but with [2/2]) which just changes the strings to match the new meaning for RTL languages.

Change-Id: Ib051b976db4e15dab9caddcd0d49276b5ada3f13
Merge "Base: Mirroring layout on RTL languages [1/2]" into cm-11.0
Frameworks_base: Update DE translation

* Readd App_ops
* Add CAF strings

Change-Id: I037eb1147846e8728a51e494cee752c0017a666f
Core/Keyguard/SystemUI: EL translations

Change-Id: I4669c85bcc5fa1b8c5a0d493e17d582f862a9c97
Merge "Round off when calculate next step in Seekbar" into cm-11.0
Merge "Core/Keyguard/SystemUI: EL translations" into cm-11.0
framework: NL translation

ps1: app ops: New ops, features, and modes
     Relocate and cleanup new app ops features and PGify it
ps2: Telephony: Modify code to check PUK code length is always 8.
ps3: Telephony: STK CC feature implementation
ps4: rearrange and add some CAF strings
ps8: Few PIN/PUK fixes

Change-Id: Ibc81584e2e7660ee92115e2232f3f4f2bf6f7251
Merge "SystemUI: NL translation" into cm-11.0
Merge "SystemUI: translation too long fix" into cm-11.0
Merge "framework: NL translation" into cm-11.0
KeyGuard: NL translation

Change-Id: I3989f1ee6da8c67b0065c541cae1f52839e2ab09
Keyguard: AST translations

Change-Id: I43fdf1627c6e308cd853ffb3941ee283e69fbf36
frameworks_base packages: UG translations

Change-Id: I78b86ac25d8c0dbea11eb397c30cc4004cb8f546