Revert "Add global action for screen recording. [1/2]"

This reverts commit ddb9c94dbce2d030cdd4e23a5be3aa8b5b9ff6c8.
Revert "Screen recorder: add ability to record audio from mic [1/2]"

This reverts commit 887f7183c34b8fc77c0a8dbb140585c98d152f38.
Revert "Add native java screen recorder [1/2] (WIP)"

This reverts commit 15e1bb63fa232be23ff7931f89b0eddcb18862f9.
[3/4] core: Add Dialer suggestions and reverse lookup

Change-Id: I01b27afb075e36d8d807d2fdbf5032ddb6e10641

Conflicts:
	core/java/android/provider/Settings.java
Remove unenecessary codes

Conflicts:
	core/res/res/values/pa_strings.xml
Gesture Lockscreen [1/2]

Change-Id: I370d40d47459d64adf709d4caee1c27c75922cfd

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/LockPatternUtils.java
	services/java/com/android/server/LockSettingsService.java
storage: Don't list removed volumes in storage list

 * Don't tell apps that USB storage or empty SD slots are available for
   use. This fixes errors about trying to create dirs in vold as well
   as the relevant CTS cases.

Change-Id: Ic763d40c19b0bb9f7497cc1515baf1661d76e9ee
SUPL early data connection fix

if GPS started before data connection is alive, SUPL will be broken for entire power cycle.

Change-Id: I0486ac5e62a2d4a7da14506e3dd8e78da42f405d
frameworks/base: Fix for the race in Wallpaperservice

Wallpaperservice has a race among message handler of
DO_DETACH and service's onDestroy. In certain cases,
the engine kept track in mActiveEngines is removed by
message handler of DO_DETACH and service's onDestroy
doesn't get a entry in mActivieEngines and isn't able
to invoke detach. This keeps the broadcast receiver,
mReceiver active and is unregistered by the framework
and a corresponding leak is reported.

  Later, the message handler of DO_DETACH continues
and invokes detach on mEngine, which attempts to
unregister mReceiver and framework throws an exception
"Receiver not registered: android.service.wallpaper.
WallpaperService$Engine$1@40874580" and causes the
framework to reboot.

  In case of system_server, WindownManagerPolicy and
android.server.ServerThread contest for access of
shared members, mActiveEngines and mEgine. Fix is to
protect the critical section via synchronized block.

Change-Id: Ice79cb8344fb54bcc6e9f76f4b143daac2608d7b
Revert "fb: fix on tablets notification drawer height on custom image background"

This reverts commit 8a1fee0c5ad656daad14dfa783a2daf13b682536.

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
Revert "Gesture Lockscreen [1/2]"

This reverts commit 5945b4f25005c3b01cbd7def2dcfd9e498beb2b9.
Gesture Lockscreen [1/2]

Change-Id: I370d40d47459d64adf709d4caee1c27c75922cfd

This commit is more "original" than previous ones.

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/LockPatternUtils.java
	services/java/com/android/server/LockSettingsService.java
Merge remote-tracking branch 'base/kitkat-remix' into remix-legacy

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java