Quicksettings customizations Slim style

First thank to CM for the general base idea.....but we changed, fixed a lot
as well the UX is not the best on original implementation. It is way to much
to list all down what we changed and ehanced and fixed...so just a small overview

Whatever this patch adds following tiles:

Airplane mode
Battery
Bluetooth
Brightness
Go to sleep
Location
Torch
Lock screen
LTE
Mobile data
Orientation
Settings
Sound
Sync
Wi-Fi AP
Wi-Fi
User switcher
Network mode
NFC
Screen timeout
Quiet hours
Volume
Expanded desktop
Music - new nifty one ;)
Reboot

and the usual dynamic tiles which are always dynamic now. As well we put all setup
options into one screen.

as reference see

http://s1.directupload.net/file/d/3461/phhimlo7_png.htm
http://s7.directupload.net/file/d/3461/fvaxgins_png.htm

and video
http://www.file-upload.net/download-8362155/drawer.mp4.html

PS4:
- remove drag on longpress and drag directly
- remove scalable and change alpha a bit
PS5:
- remove complete scaling and keep tile size
- small tweeks in animation
PS6
- add style options
PS7
- revert back to longpress on setup drawer
- reflect tiles per row and landscape behaviour as well in settings screen
- minor fixes and tweeks
PS8:
- reflect the tile view exactly like it is setuped in fb
- show popup on tiles which have additional settings
- add for this popup indicator
- animation fixes
- cleanup
PS9:
- do the settings a bit nicer and logical
PS11:
- added  quiethours pseudo activity

cleanuped and finished

Change-Id: I6b1a81430056772d70e4f34c2c54916e7aa146a6

Conflicts:
	AndroidManifest.xml
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/notification_bg_pref.xml
	res/xml/notification_drawer_qs_settings.xml
	res/xml/slim_interface_settings.xml
	src/com/android/settings/Settings.java
	src/com/android/settings/slim/NotificationDrawerStyle.java