Add GlowPadView extensions needed for lockscreeb/quicklaunch shortcuts
Fix layout of MultiWaveView and GlowPadView.

If the calculated size of the rings is much smaller than the measured
size (which is happening e.g. on mdpi 600x1024 tablets), the glow pad
appeared shifted to the right.
This happened due to the insets being calculated as difference of
available and needed size, and later on being added to the available
size. Example numbers (Nexus 4 with density forced to 160):
- computed size in onMeasure: 768x505
- scaled size in onMeasure: 505x505
- thus, insets are calculated as 131/0
- in onLayout, placementWidth (364) and max target width (108) are much
  smaller than width (768)
- thus, center is calculated as 131 + (768 / 2) = 515, thus shifted to
  the right

Fix that by not using width in the calculation, as the inset size
already takes it into consideration.
Quick launch shortcuts
Quick launch shortcuts screenOff action new icons
Quick launch powerMenu action
Navigation Bar: Rotate the search light in landscape

The current search light icon is an arrow pointing upwards, so while in portrait it points to the direction to be swiped to access Google Now (and the customizable shortcuts), in landscape it points upward as well which looks out of place, and swiping upwards reveals that you have to swipe towards the left to access those targets. Rotate it by 270 degrees to make it point towards the right direction (i.e. Towards the lockscreen widgets)
Navigation bar buttons customization
Quick settings: use hasTorchPackage, rather than supportsLED
Follow up 6b77eb7330bb3833d1c62b5b40e160bfaaa09c30
Merge branch 'kk-ras-mr1' of https://github.com/rascarlo/android_frameworks_base into kk
Revert "Use white switch thumb activated drawables, not holo blu light."

This reverts commit 473a530d55cf6d94583cba89bb1e3b127c3b22cf.
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 gradient. Credit to UBER.
Speed up notification pullup & pulldown

based on an idea by Mr.Nigma @xda:
http://forum.xda-developers.com/showthread.php?t=2267307

Change-Id: I61213058b5cedddf90e974713af05c038e3af039
Statusbar: Time and Date actions

Clicking on the Time will open the alarm

Clicking on the Date will open the calendar

...I feel that this is more functional than chaning the time...

Inspired from cm

Change-Id: Ie5fa37bf937cc84f4018f8f2fc1005875003946e
Remove GB alert drawable from reboot menu

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

Change-Id: I04467c0c1ef3985b416f6e58013ddc3ce4137712
framework-res: Remove gingerbread scrolls
Improve tethering notification icons

Replaces the stock icons with the ones I submitted as part of
http://review.cyanogenmod.com/#/c/15930/ in CM9.

Change-Id: Iecfae9ad579c6c9ae06da0a08b61e9359a8a37b0
Add xxhdpi versions of our improved tethering icons

Change-Id: If943f81389774a1f8ca0407cab4756687a273be7