base: Transparent Lockscreen from PA

Lockscreen: See through (1/2)

Add the ability to see through lockscreen.
Adapted to kitkat from jellybean by @BigBrother1984

Signed-off-by: D4rKn3sSyS <jesdga95@gmail.com>
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS2:

* Adding missing sem-colon.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS3:

* Replace and remove undefined mContext.
* Define the boolean enableScreenRotation inside new method.
* Whitespaces clean up.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS4:

* Restore mContext in setKeyguardParams().

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS5:

* Fixes for setKeyguardParams() and maybeCreateKeyguardLocked() methods, kitkat changed some things.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS6:

* Missing sem-colon.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS7: Fix all the things.

* Effects doesn't vanish after first unlock.
* Created condition in updateShowWallpaper() method that just return if see through is activated, he was restoring the wallpaper at second lock.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS8: Cosmetic changes.

* Correct java style name to seeThrough() and place it above updateShowWallpaper().

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS9: Other cosmetic changes.

* Better name to the see through boolean.
* Removed a space nitpick.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

PS10:

* We had two booleans for the same thing, ditch the one defined in one class only and take the global.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	services/java/com/android/server/wm/WindowAnimator.java

Fix: Correct possible null pointer when enabling see through lockscreen

PS2: Remove unused variable

Fix: Ensure lockscreen see through setting persists after reboot

If see through was enabled and the device was rebooted,
the user had to toggle the setting off and on again to activate.

Change-Id: Ib97226d979227ba93eea61e4cd194e59430a9ecf
Fix NPE in ConnectivityService

Could occur when requestRouteToHostAddress is called on a network
with no associated tracker.  Code later in the method handles
this case gracefully but code introduced in JB throws an exception.

Change-Id: I6c8a0e313ecbcca120aeb5dd0802a72114749aa1
AwesomeAction Background thread and kill app changes

launchAction can be handled off the UI thread.
kill app should remove the task from recents too.

Change-Id: I9c24a68667a859fae7df1a71a18e30cc66ff69a5
Updated drawables for navbar

Replaced old icons with edited and centered kitkat ones.

Change-Id: I9d996c19763c6e46c5495e790955a35f65cdfde9
Signed-off-by: kecinzer <kecinzer@gmail.com>
Remove the useless videos

Change-Id: Iece10bffbff1689f276493aa6423659f79b128b9
Merge commit 'refs/changes/88/14888/3' of http://gerrit.aokp.co/AOKP/frameworks_base into kitkat
Merge commit 'refs/changes/11/14611/3' of http://gerrit.aokp.co/AOKP/frameworks_base into kitkat
Merge commit 'refs/changes/87/14987/4' of http://gerrit.aokp.co/AOKP/frameworks_base into kitkat
Merge commit 'refs/changes/60/14960/6' of http://gerrit.aokp.co/AOKP/frameworks_base into kitkat
Merge commit 'refs/changes/40/14640/3' of http://gerrit.aokp.co/AOKP/frameworks_base into kitkat