Framework (1): Forward Port CM10 features

This commit includes:
 - Power menu Reboot
 - Power menu screenshot
 - Profiles
 - Quiet hours
 - Notification light customization
 - Battery light customization
 - IME Selector notification toggle
 - Volume Rocker / Wakeup
 - and a few more things to support Settings

PatchSet 2

just changed commit message

PatchSet 3

rebased on initial Power Widget commit

PatchSet 4

rebased
whitespace cleanup
profile airplane mode fix
delete GB drawable on reboot powermenu
small fixes

Change-Id: Ibab71331dbced41ef4b8cb20c1f9aac29a142551

Conflicts:
	core/java/android/app/ContextImpl.java
	core/java/android/app/Notification.java
	core/java/android/provider/Settings.java
	core/res/res/values/config.xml
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
	media/java/android/media/RingtoneManager.java
	policy/src/com/android/internal/policy/impl/GlobalActions.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	policy/src/com/android/internal/policy/impl/keyguard_obsolete/KeyguardViewMediator.java
	services/java/com/android/server/NotificationManagerService.java
	services/java/com/android/server/VibratorService.java
	services/java/com/android/server/power/ShutdownThread.java
	services/java/com/android/server/wm/WindowManagerService.java