Merge remote-tracking branch 'PA-base/kitkat' into
kitkat-remix git fetch PA-settings
base: apply custom timeout upon volume dialog instantiation

The custom timeout is correctly applied at runtime, but after a reboot
the VolumePanel will revert to the default timeout, since the custom
value is not read from the config during instantiation

Change-Id: Ifa389011247adeee70ad5f3ff0b0072dd3dff02a
Expanded Desktop : Fix Left handed navbar during landscape mode

from http://review.cyanogenmod.org/#/c/57454
when you enable expanded desktop and left handed navbar.
you need to swipe from right edge to show navbar.
but this patch will change to swipe from left edge to show navbar.
Video avalible at http://youtu.be/rUy14LQj9iE

Patchset2 : change tab to whitespace
Patchset3 : remove \r after @override in PhoneWindowManager.java
Patchset4 : Update commit message
Patchset5 : Address code formating comments
Patchset6 : Whitespace

Change-Id: I65a15c6f5e662e429a818484de6b71e81c7ae713
Fixed retrieving non-initialized wallpaper information

When an attempt is made to retrieve wallpaper information such
as getWidthHint during user switching, the wallpaper may be
uninitialized and therefore throw NullPointerException.

Resolved by initializing wallpaper for current active user
if not yet initialized or returning null if applicable.

Change-Id: I1d3931379cbf4ea82cd25bc813898bbe4fb65a67
Release locked buffer when it fails to acquire graphics buffer

The JNI buffer in ImageReader_imageSetup is not released when
it fails to acquire graphics buffer. After all JNI buffers are
exhausted, ACQUIRE_MAX_IMAGES will be returned and leads to
error. The JNI buffer should be released when it fails to acquire
graphics buffer.

Change-Id: I3319a58ac44e36c8593b404672a685c4b589a735
Revert "base: apply custom timeout upon volume dialog instantiation"

This reverts commit 5acebcead5a2f89ad506f341592b070b8b529dd6.
Revert "Add SMS Middleware layer."

This reverts commit 12e435e2d9e812729b61da774a2852c4dfacaf3e.

Conflicts:
	core/res/res/values/pa_strings.xml
	services/java/com/android/server/am/ActivityManagerService.java
Add GlowPadView extensions needed for lockscreen targets and nav ring.

Change-Id: I4f82fd3fe04ac16c6737d38b2473f2a533c5d326

Conflicts:
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
Framework : Lockscreen - Customizable shortcuts

Thanks CM!

Forward port lockscreen shortcuts

Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-hdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-mdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_chrome_activated.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_chrome_normal.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_contacts_activated.png
	packages/Keyguard/res/drawable-xhdpi/ic_lockscreen_contacts_normal.png
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
Fix indention.

Change-Id: Ibbac20f4b8d14aaf753c463293bc4caa6c64cb91
Merge remote-tracking branch 'base/kitkat-remix' into remix-legacy

Conflicts:
	core/res/res/values/pa_strings.xml
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java