[Frameworksbase] Port Add Wifi name to notification drawer (1/2)

needed a lot code overwork because of huge changes from google

HINT todo: If we implement custom carrier label we need to trim customlabel
and add wifiname in

packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java

Patchset 2
- rebased

Change-Id: I4e913d0413fbedd04202a60b9504096990785d73

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java
[Framework] Fix possible NPE on tablets

todo....hide wifi_ssid option in settings when not availabe on sw600dp.
sw720dp works

Change-Id: I8ace4c8ca2957c2a196b25cda709cda27058d7e4

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Update carrier text to work with wifi carrier label.
Frameworks: Some fixes, battery drain/massive redraws and minor

This commit fixes the following things:

- massive redraws on qs which causes on use battery drain
- cast fix
- some method changed to final
- code cleanup
- small notificationdrawer background fix
- animation improvement and first to fast qs animation fix

cheers

Change-Id: I234a03b6482a2017985cb17df48118672a062da6

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Framework: Notification Shortcuts (1/2)

This feature adds shortcut icons to the bottom of the notification drawer.
Preview: http://goo.gl/hSHQM

Feature highlights:

- Select up to 16 different shortcuts
- Link to any application or activity
- Use the default application icon, pick from an image or pick from included stock icons
- Colorize application/image icons as well as stock
- Hide carrier label

Change-Id: I9a2770c560c765453549b8f99598afbbb24e663a

Conflicts:
	packages/SystemUI/res/values/colors.xml
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java
Notification shortcuts spacing and tablet transition fix

Change-Id: Ifcf888673b6ab80b43d427cf2a03b0beb7f56689
Frameworks: Add PNG'S for Notfication and Lockscreen shortcuts

Due of sharing resources this commit adds the shared resoures for
Notification shortcut feature and Lockscreen shortcuts feature

cheers

Change-Id: Ida0c2a576a430cff392f14ece9174048b983d594
Pinterest typo (1/2)

Change-Id: Ie4b0d1da563af7eae888067d5907dd891d885f7a