Port Custom Animation from Mokee, original from AOKP (2/2)

Conflicts:
	AndroidManifest.xml
	res/xml/slim_interface_settings.xml
FindBugs: Call to equals() comparing different types

Change-Id: If4185f9eec0adfa47a6741eb21111b6cdafac008
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
Settings: Quiet Hours Logic Change (2/2)

12:00am - 12:00am = 24 hours
	(Or any "==" time)
This makes more sense for the user
	if they have the direct ability
	to toggle quiet hours.
	The feature should work as-is
	and in a 24-hour on/off manner
	through using the toggle.

Dependant upon this patch as well:
	https://review.slimroms.net:8443/#/c/39226/

Change-Id: I20873f7c66ea20d247cb8764a475f0bb17ccfbfa
Settings: Quick Settings Pulldown

Change-Id: Id626410b8c2953eeafb803296e63a7a2d281c388
Merge remote-tracking branch 'github/kk4.4' into slimkk

Conflicts:
	src/com/android/settings/Settings.java