[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.

Port by @alviteri, Love and respect. :)

Change-Id: Ie3321e9a3e0637d6ba8094dd46aee36c41354713
Changed contextual notification panel headers

See images - http://i.imgur.com/PupEJ5p.jpg

Change-Id: If848d162523610946c317919d2f6664d891906e6
Add evening time to header

Scaled all images

Change-Id: I5d9a41d92803d64f67cf2fb9dd2c4294a947efc3
Delete media tests

Media files take up a lot of spce. Deleting them cuts the size of frameworks
almost in half.

Change-Id: I3fd1019df8b41404909b7b4df8ad709526ceff36
Signed-off-by: Evan Anderson <evan1124@gmail.com>
Mute aapt
Frameworks: Speed things up

Hack by: @Mazda-

Change-Id: I56ffd4919dd19ff35439ab3952c9630dedc85e2a
Signed-off-by: Arnav Gosain <nolinuxnoparty@gmail.com>
MountService: Add support for multiple storage configurations

Currently AOSP only supports a single storage configuration that is hardcoded
in storage_list.xml. Some device updates are now merging data and internal
storage partitions, and as a result require the storage list to support two
different variations.

By utilizing the sys.storage_legacy property this will allow for the framework
to support multiple configurations which can be determined during boot.

Change-Id: Id795520425ea3e99a5234e10c978dcdbd68a1311
Use Stock ADB Icons

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Add Screenshot by Default

* Well and disable profiles...

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Make bootanimation smooth
transition animation scale tweak

Hack by: @TheBr0ken

Change-Id: Iacf4dea163ddec5636d99b75dab185fbe1480d7f
Framework: Fine SeekBar control

Allow user to move their finger in the Y direction
	to change the speed at which the seekbar will seek
	on moving their finger across the X direction

PS2: increase time constraints by a bit
PS3: decrease distance constraints, lol

Change-Id: I1fc8db16820fd3615436ee0be6ce0bf4394c0808
[1/2] Add battery level around unlock ring

PS2:
added missing change in KeyguardSelectorView.java

Reference code for CM base: @temasek

Change-Id: Ia4dbc2335657c096c34349ec67c4adfec0aeb91b
Fix a programmatic smooth scroll bug

Bug: smoothScrollToPosition() stops at child view of which height is
higher than list view itself.

Change-Id: I695ca9db4c706aa7f365967dd3916f9a01917346
Signed-off-by: Yongyi Li <yongyi.li.cn@gmail.com>
Fix appwidgets not updating

Previously there was a bug where if an appwidget's update caused a
TransactionTooLargeException then the AppWidgetServiceImpl.Host's
callbacks were completely disabled, for all widgets.

The fix still allows a DeadObjectException or other RemoteException
to disable the host callbacks, as that would be caused by a bad host.

Fixes issue 28216 on the public tracker
https://code.google.com/p/android/issues/detail?id=28216

Change-Id: I5c5d5939d7211ed23cca69e6674de730b51b0f3e
Signed-off-by: Kevin Barry <kevin@teslacoilsw.com>
frameworks: Smooth background gradient

Credit to UBER for the images

Change-Id: I3655e9917610348100fa6cb5cede66a63ca82538
Frameworks: Custom System Animations

Much love and respect to:
Original Code: @Stevespear426
Reference Code: @cristianomatos

Adapted to new CM base

Change-Id: I9a84723208bf72946bee1a7fd909ad748c42eb78
frameworks: ListView animations (1/2)

Conflicts:
	core/java/android/widget/AbsListView.java
	core/res/res/values/strings.xml

Change-Id: I6e9d4d5db3b0e5d1a8015ee76332412c6558b7cc
change default for unknown sources & verify apps

Change-Id: I04467c0c1ef3985b416f6e58013ddc3ce4137712
Frameworks: Update missing google UI changes for 4.4

Change-Id: I5f608ee444ad86e7c1fc01004922d2086562fa61