Move clear recents button to bottom/left

Change-Id: I544c4f0ee6222ad3a81d6c42c273984bbc1a6d74
 Custom Carrier Label (1/2)

Change-Id: Ib3c804b22b3d718d668305fca5f0062cd0eca919
Advanced reboot enabled by default (1/2)

Change-Id: Ie8ab34ecc532d14d296e33fa568e6cf3ebc681e8
Dual panel for settings (1/2)

Change-Id: Idb4870e764404b0f4d070ebcd36c7e519388abfc
Battery Bar + colorpicker (1/2)
- battery bar collor
- battery bar tickness
- baterry bar style
- battery bar animate

Change-Id: I3984d28b801fc812988725321e38b6aacb5beb13
Center clock + circle battery colors + some adjustments in battery bar color (1/2)

Include:
- Clock alignment
- Clock colors
- Clock date, date style and date format
- Circle battery color
- Cricle battery text color
- Circle battery animation speed
- Reset to stock color button for clock, circle battery and battery bar

Thanks to kufikugel!

Change-Id: I1777bb9a00a8200a31738b8486780ca98b587e0b
Remove incorrect keymapping

Turns out Snakebytes produce all 0s for their vendor / product IDs. This
somehow got the vendor / product ID of an international apple keyboard, which
will break them. Unfortunately, this also means we cannot map Snakebyte
controllers at all.

Relevant bug: https://code.google.com/p/android/issues/detail?id=58202

Change-Id: I09d246b1ab793ec04a19d558f6b98badac48b20f
Remove deleted keylayout from Makefile

Change-Id: I8aecc00861cf99d8e7278519f4e2e6fb726b7e17
Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter.

This fix ensures that onFinished() is always called in a syncClient
even if the application lacks the READ_SYNC_SETTINGS permission.

Change-Id: I944717e71ceae06a665f8a3b1199b41d73e12da4
core: Fix aapt string warnings [translation]

Change-Id: I8c70d86b505dd1edd42e615781d080fc71896673
Framework: Generic Blacklist support (4 of 5)

Change-Id: Id6c85c9a537713ec77d00deb7f7fe5a9150be2cd
Wake On Plug (1/2)

Change-Id: I1345161fa6bb31743ed3881f68d5ba282794aab7
Auto-hide status bar with options + status bar quick peek + wake-up on plug (1/2)

Change-Id: Ib6d66c6a8314448ac45ced0e51fcc04efae254e0
User defined colours for pie controls (1/2)

Although CyanogenMod's colour scheme is normally fixed and only
changed by themes, this commit allows the user to change some of
the colours of the pie.

The rationale behind this is as follows:
Normally UI controls both - foreground and background colour of
each UI element. In case of the pie controls this is not possible,
pie controls are possibly overlayed in all screens of the UI and
all custom installed applications. This makes it hard to come up
with a universal colour scheme for pie controls.
In other words the user perceived "average" background
colour *) varies from user to user and thus universal colours
for pie controls are hard to pick.

*) It showed, that the background of the home
screen is major factor to this. Due to the fact that the
background is user settable, the colour range here is almost
infinte.

This commit adds:
* A user can change the following colours from within the Settings
  application:
  Normal button background, Selected button background,
  Long pressed button background, Icon colour
* Each colour can be reseted to the system default colour.

There is a seperate commit for the Settings application.

Change-Id: I34975b02999303d4ee479918d6e22a95e940a6ef
Fix derp in: "User defined colours for pie controls (1/2)"

Change-Id: I0f8cff66b4d43d911ddb53d283b0ac46c40d2b53
Status and nav bar customization (1/2)

- Status bar transparency
- Status bar colors
- Status bar transparency mode
- Nav bar (enable/disable)
- Nav bar dimensions (height, height in landscape and width)
- Nav bar background (color, transparency and transparency mode)
- Several changes in SystemSettings.java, by me, to enable navigation bar in devices with hardware buttons and also show all expanded desktop options
-

Change-Id: I76aa83b0c6977e0a5404409ed5fba4c9b80d8728
Show advanced reboot if using an insecure lock screen

Enables the advanced reboot menu when locked if the selected lock method
is insecure (= slide unlock).

Change-Id: I759b7b31c5411597e2537a85183d73ec02eb2461
Notification drawer custom background + notification rows transparency (1/2)

Change-Id: Ic2435c94a7ef9d105078711ae9bfbc398f4fab5f
Merge branch 'cr-main-10.2' of https://github.com/cristianomatos/android_frameworks_base into cm-10.2