Framework: Add notification rows transparency (2/2)

Patchset 2+3
-rebased

Change-Id: Ifdca707989fe836a2a0b46869da808e0750494d8
Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps

The loading "spinner" animation is quite jerky by default when the progress xml's from
drawable are called in applications that don't use the holo progress animation. The holo
"spinner" animation is already smooth by default. This makes every other "spinner"
animation smooth.

We've been changing this value in all ROM's we release, both AOSP and CM based ones
as well as stock ROM's, since it gives a more polished look to the entire system. In the past
3 years we've been using this small tweak we have not noticed anything that would
adversely affect battery life or system operations as a whole.

Rebased to cm-10.1 by Kristof Petho

Change-Id: I617d197c2ff4f1a27e96dbc206c24c27036e18d6
Fix airplane mode

Change-Id: I9259e6e90c7f67cf5fc31a8a3626917e41214379
Fix profile broadcast

Change-Id: I68251d16c371e3e1a4ec33f921d40d2d81df1139
4.2 Transition: Notification Header datetime click

- Fixes tiny clickable area for much smaller 4.2 date string
- remaps clock behavior:
  - click does open deskclock now - same as clicking clock widgets now does
  - long click jumps directly to alarm setup

Change-Id: Ic4e3f623ef7b6bf4116242b479c681f2866b4c9c

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java
Port Dotted Circle Battery (1/2)

Fixed the tabs hopefully

Patchset 4
- fixed last tabs

Change-Id: I842929b74116cadbfbbbbf221c9cccc0dc885838
DefaultContainerService: implement additional methods

For usage in Settings->Storage

Change-Id: I2d45198cc6ea3b84af1547873380eae2c04c0b93
Add var for dotted circle battery....

next time please pay attention that the vars belong to that commit are not
in another one ;)
Fix status bar Clock events

Change-Id: I675d92d8f9bb497c9299867f62873d309def4fc4

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
Framework: Forward port ADB over network (Part 2 of 2)

Includes:
- ADB Over Network, integration of the adb-host mode (already present)
  The feature can be used/tested without the Settings part:

    setprop service.adb.tcp.port 5555

  Note: This ADB setting is not persistent (for security purpose) and
  require init.rc implementation event like this : http://bit.ly/AdbTcpIP

  Author: Tanguy Pruvot
  Id: I5c61a53948349c785356cb5aae165110d75e3074

Change-Id: I2faa4c7ab06218937de2a92f51e30052b8bbefc4

Conflicts:
	services/java/com/android/server/SystemServer.java
[Frameworks] Add clock styles and Clock color picker (1/2)

This commit is a combination of CM AOKP and SLIMROMS work

features:

- Clock and date enable/disable
- Clock and date position
- AM/PM styles multilang support
- Fully customizable date in style and format
- Fully dynamic settings

Patchset 2
- cleanup

Change-Id: I73d854ed5cfb57fa19e4b5554bb10cb2e1ce9b65

Conflicts:
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
input: Fix workaround for broken hardware keyboard support [CM]

Patchset 2
- rebased

Change-Id: I2b76cf9b82a3987daeebc5900f11e9970be4c546

Conflicts:
	core/res/res/values/public.xml
Fix mobile data power widget button

Completely reworked to track modile data enabling from outside.

Fix long press to mobile data settings

Patch Set2: cleaned pesky white spaces

Patchset 3: rebased

Change-Id: Ie9b2e12d7e2fff9c4b174c07f341fc1eff32d1ed
Frameworks part: Port Reboot button in power widgets

patch set 2: removed permissions specific to Network Type Button

patch set 3: added license text

Change-Id: Idbcebcc176df133e020ff7f10d78fb6111bf38e9
[Framework] Port BatteryBar (2/2)

- Adds Battery bar with following features
- location set
- color
- aligment
- thickness
- animation

- dynamic slim settings

Change-Id: Iacb3e38505b0ab30bb3f9df54231aeb2c79c20f1
[Framework] Alternate Default App Picker (1 of 2)

Change-Id: Ia00120c61b81c7d90fc81ca0049dcc713644e11b
Frameworks: Toggle to disable fullscreen keyboard (1/2)

Conflicts:

	core/java/android/provider/Settings.java

Change-Id: Id133925d659ea7e8589aec1ea3200bc6247da7cc
Framework Port "Option to control cursor in text fields using volume keys (1/2)"

This feature is moved to framework so it also works with third party keyboards.
Patch Set 3: Added missin @hide statements

Conflicts:

	core/java/android/provider/Settings.java
[Framework] Add custom circle battery options

new slim feature

- custom circle color
- custom circle text color
- custom animation speed
- compatibel to all themes from theme engine
- option to reset it to theme behaviour
Port "Add resource to disable the CM Phone IME selector method"

Change-Id: I6fb482e227bf1de4799923cc952d4e3c8ad0d037

Conflicts:

	core/res/res/values/symbols.xml