Base: QuickToggles (AOSPA) modification

this commit base from
https://github.com/AOSPA/android_frameworks_base/commit/1405aca50a1854a4b547fa699efe514a852e5c3c
with major changes to OmniRom

added UsbTether Tile
added Network Type on RssiTile
added dynamic column changes
add back FlipTile
added 2 fingers allowed reorganize (removed in patch set 5)
added long press EditButton to reset
fix AlarmTile clicked after editmode enabled
fix immersivetile on reboot
fix changing textsize in dynamic column changes
fix header
fix RotationTile not showing
FlipTile works now

video >> https://www.dropbox.com/s/nm2ls25fcabyj99/SCR_20131226_021213.mp4

Change-Id: If8afe643eac9ed48edd98b6a7d373b257e86d3ef

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/custom_strings.xml
[WIP] Multi-window

This is a big work in progress, which currently has some bugs,
but begins to look okay.

You can already multitask a little bit, by using the
app switcher and long-pressing an icon, then select "Add to
Split View".
Last window touched gets the key focus.

Code is very ugly, I know. Don't merge it, don't use it
for now. Unless you want to make your code ugly.

Enjoy :)

Change-Id: I4a03a84539fd3ac1273f0d3503fe8fafcd16be26

Conflicts:
	packages/SystemUI/res/values/custom_strings.xml