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
[1/2] SystemUI: Add time-context headers to the notification header

This commit adds image headers to the notification panel header,
based on the date/time. There are pictures for morning, afternoon
and night, as well as special events like Christmas and new
year's eve.
More will be coming, with eventually a way to use an external
(as in, Internet) provider for those pictures.
Frameworks: notification drawer background (1/2)

so after keyguard is mostly done let us start notification drawer
and QS. First one custom background.....either color or picture
with custom alpha and ability to set a landscape picture seperatly
(landscape phone only)

Compared to the 4.3 included version completly recoded and better
integrated. No idea what I thought 1 year ago on the old implementation

cheeers

Conflicts:
core/java/android/provider/Settings.java

packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java

packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Frameworks: notification transparency (1/2)

this add back notification transparency...compared to 4.3
it controlls as well the notification icon backgound transparency
which felt in the past dissplaced. As well codecleanup of the old
implementation.

largeIcon support I did not add due that google does not support it
as well at current status...it is only a placeholder in
NotificationData
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
AOKP custom system animations (1/2)

Ported from here: http://gerrit.aokp.co/#/c/12304/

Thanks to Steve Spear

PS2: Clean tabs
Merge branch "cm-11.0" into kylin
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