Merge tag 'android-4.4.1_r1' into HEAD

Android 4.4.1 Release 1

Conflicts:
	core/java/android/os/FileUtils.java
	core/jni/android_os_FileUtils.cpp
	packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java
	packages/Keyguard/src/com/android/keyguard/KeyguardTransportControlView.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
	policy/src/com/android/internal/policy/impl/PhoneWindow.java
	services/java/com/android/server/SystemServer.java
	services/java/com/android/server/am/ActivityManagerService.java
	services/java/com/android/server/am/ActivityStack.java
	services/java/com/android/server/display/WifiDisplayController.java
	services/java/com/android/server/power/DisplayPowerController.java
	tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderAction.java
	tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java

Change-Id: Ia0ea4b79b412bd0cdbbe620971915af88c6791c7

Conflicts:

	core/java/android/app/StatusBarManager.java
	core/res/res/values-mcc310-mnc260/config.xml
	core/res/res/values/config.xml
	packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java
	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/layout/status_bar_recent_panel.xml
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	services/java/com/android/server/wm/WindowAnimator.java
QS: Disable WifiDisplay tile

WiDi got replaced with a generic screencast remote display implementation
in 4.4.1, this needs to be replaced accordingly

Change-Id: I7ac28e25a97cbe05284664f8afdb6a1ab5cb71c0
Keyguard: fix statusbar lags when default widget shown.

When statusbar became expanded KeyguardStatusView receives
onKeyguardVisibilityChanged callback and refreshes ClockView.
Because it receives more than one call and every time it reads
new values from resources it cause lags in opening statusbar panel.

Replace this code with BroadcastReceiver and ContentObserver to
refresh it only in case something was changed.

Change-Id: If0dbc1db059536806852661931cb2e6436f2acf4
Merge "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" into cm-11.0
Merge commit '4.4.1_r1' into HEAD

Conflicts:

	core/java/android/app/ActivityManager.java
	core/java/android/app/StatusBarManager.java
	core/res/res/drawable/background_holo_dark.xml
	core/res/res/values/config.xml
	media/lib/com.android.media.remotedisplay.xml
	packages/Keyguard/res/drawable/lockscreen_forgot_password_button.xml
	packages/Keyguard/res/values/slim_strings.xml
	packages/PrintSpooler/res/layout/select_printer_fragment.xml
	packages/SystemUI/res/drawable-xhdpi/ic_sysbar_recent_clear.png
	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/layout/status_bar_recent_panel.xml
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java