Base: more fix Active Display

fix http://jira.omnirom.org/browse/OMNI-352
fix http://jira.omnirom.org/browse/OMNI-357

Change-Id: Ibdd9617ce472213520261358bb6b77e9ff5eb523
framework: fix screenshot and rotation animation

for devices with abnormal hw rotation (e.g. hwrotation=270 or 90)

port forward from:
https://github.com/CyanogenMod/android_frameworks_base/commit/ac555b9ca9a76d13a26fc9ea40980fe57258761b#diff-d6f7bba268a742c91252cc9e64e2381a

Change-Id: I8dd0568c9261466178c737975a418321c3c634d1
Base: more fix Active Display (again)

maybe fix
http://jira.omnirom.org/browse/OMNI-313
http://jira.omnirom.org/browse/OMNI-421
http://jira.omnirom.org/browse/OMNI-401

Change-Id: Id947e18a9299200f1ccd41aa70e56534fdbb4b57

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/activedisplay/ActiveDisplayView.java
Base: QuickSettings Improvement

rework and cleanup code

FlipTile now Truely movable (thanks @BigBrother1984)
based from
https://gerrit.paranoidandroid.co/#/c/500/

improve edit mode (thanks @D4rKn3sSyS)
based from
https://gerrit.paranoidandroid.co/#/c/3536/

fix http://jira.omnirom.org/browse/OMNI-482
fix inconsistent text in dynamic changes
this also fix QuickSwipe during SetupWizard

Change-Id: Ice7dcd9bee57835e100d0d94482d52eac80f51a6

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsBasicBatteryTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsBasicNetworkTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsBasicUserTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsTouchListener.java