Improve AOSP Download/Upload animation

This increases the number of png required for a full download/upload animation cycle.
These new png makes the animations much smoother.

Change-Id: I7120d757782e797809bc97747127c6a0cc36f2fe
PowerManager: Don't wake up device when charger is plugged/unplugged (1/2)

This will add the option to disable waking up the device when a charger
is plugged or unplugged.

Change-Id: I3367041a05931510f367dafe412b173c80b89df1
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Battery percentage indicator

This adds battery % left of battery icon. It looks like samsung battery style.
Many thanks to Dirk for his help.

PS5: Move initialization and addStateChangeCallbacks for mBatteryTextView
     up with other Controllers. Style changes to more closely match status bar
     icons.
PS6: Add battery text to animation transitions for status bar and remove -2dip marginEnd

Change-Id: I867163707210ba6f642a1b028b1a991b4548cfff
Signed-off-by: kecinzer <kecinzer@gmail.com>
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
Hideable battery icon

PS2: Create ContentObserver in BatteryMeterView and utilize it's onAttached/onDetached
PS3: Remove .save's

Change-Id: Ic14dd1c12220a447364a82ba258e9fdac8eb017b
Signed-off-by: kecinzer <kecinzer@gmail.com>
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
Add option to vibrate on notification expansion

P3: Rebased

Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Signed-off-by: iceandfire <arhamjamal@gmail.com>

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

Change-Id: Ib90d63912c3a81b0e1867893a1a0061e709883c1

Conflicts:
	core/java/android/provider/Settings.java
Custom Navigation Ring FW part

Made our own SearchPanelView. If they make any significant changes to
the SearchPanelView Ill port them over for now we can just use ours.

Change-Id: I30eb8eebba2697efc513506554c88ced7958cc07
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/custom_symbols.xml
Port forward: Volume rocker wake and Volume music controls

Policy: Volume rocker wake
--Stevespear426 based on roman's ICS code

Volume music controls
--gdanko

Fix volume track skip control with 3rd party applications
--Danesh

PS?: FIx volume wake...still want to redo this to rid of keyguard code
PS?+1: Cleanup whitespace

Change-Id: Ie4b5c77c6ef7fc062cd96345866db52d279345c9
Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java