Change default wallpaper / Remove darkUI wallpapers

- http://i.imgur.com/Y4FK10L.jpg

Change-Id: Ibdffda6a31c5e76117d2d6adca8f5d592df681f7
Fix calculating alpha for back button in landscape mode.

Change-Id: Iea7a2eed86d4b65d3772b95f613d1853c66a0158
Wallpaper Overscroll and Transparent NavBar

Now possible to offset wallpaper windows by more than the size of the wallpaper
and add added a transparent mode to the NavigationBar

Change-Id: I4ef1f720f58785d98989a7e31c424498432cee1d
revert camera icon disable when Settings.System.LOCKSCREEN_MODLOCK_ENABLED was set to 1

Change-Id: Idaa3d7ba63d2c3a9e1d91b4892c1a074cbbc9cd6
hide search assistant arrow from lockscreen when custom lockscreen is enabled

Change-Id: I1a0f01561efc1223ba8b7e168cbfd2ab47a79708
frameworks: allow Keyguard package to be defined in overlay

This way, custom keyguards can have their own namespace.

Change-Id: Ia2dfa57652c6f3d3404963897fb2f20a265e5c76
Signed-off-by: Roman Birg <roman@cyngn.com>
Add left and right virtual buttons while typing

Change-Id: Iea446443d33ff305765e47c86523b619676116ac
add Custom Lockscreen switch

Change-Id: I7ea648021614c3e8b34e3ce83ef6c42a59216e44
SystemUI: fix up navigation cursor keyevent flags

Volume cursor controls use slightly different flags to keep the cursor
within the field. Match them in the SystemUI for consistent (and better)
behavior.

Change-Id: I56d597f111ec611b0ca24a10f30575401fa76d18
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: fix up initial cursor down flags on nav bar

We were using the regular flags for the initial ACTION_DOWN event so the
FLAG_KEEP_TOUCH_MODE was not being passed and allowed the cursor to jump
out of bounds slightly.

Change-Id: I5b4d2a5e5e0ce562985fcc3b7b6fac8b4abc49da
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: fix nav bar layout while toggling cursor keys with an IME up

Previously there was no option to have the IME up on that settings
screen so this was not a concern before; however, with the addition of
searchable settings, it seems users are now trying to toggle it with the
IME active, putting the nav bar in a strange state becuase it did not
restore the previous states properly.

Change-Id: Ib03ff3d9ee9679819eaa42644796e8f9eae6e694
Signed-off-by: Roman Birg <roman@cyngn.com>
Filter spam notifications [1/2]

Change-Id: Ibf2377cd7491c7e0e9e9c9657e9e65eef1876ee3
[3/4] Finish fixing Zygote descriptor leakage problem

In order to prevent Zygote descriptors from leaking into the child
environment, they should be closed by the forked-off child process
before the child switches to the application UID.  These changes close
the descriptors via dup2(), substituting a descriptor open to
/dev/null in their place; this allows the Zygote Java code to close
the FileDescriptor objects cleanly.

This is a multi-project change: dalvik, art, libcore, frameworks/base,
and external/sepolicy are affected.  The CLs need to be approved
together, lest the build break or the software fail to boot.

Round 2: indent change

Also needed for this to compile and work fine: 

http://gerrit.dirtyunicorns.com/#/q/status:open+project:android_art,n,z
http://gerrit.dirtyunicorns.com/#/q/status:open+project:libcore,n,z and 
http://gerrit.dirtyunicorns.com/4726 or http://gerrit.dirtyunicorns.com/#/c/5031/



Bug: 12114500
Change-Id: I090402136a8a8b7d6aad6eb153026e85d7cf6ad3
Merge "Change default wallpaper / Remove darkUI wallpapers" into du44
Merge changes I4ef1f720,Iea7a2eed into du44

* changes:
  Wallpaper Overscroll and Transparent NavBar
  Fix calculating alpha for back button in landscape mode.
Merge changes Ib03ff3d9,I5b4d2a5e,I56d597f1,I7ea64802,Iea446443,Ia2dfa576,I1a0f0156,Idaa3d7ba into du44

* changes:
  SystemUI: fix nav bar layout while toggling cursor keys with an IME up
  SystemUI: fix up initial cursor down flags on nav bar
  SystemUI: fix up navigation cursor keyevent flags
  add Custom Lockscreen switch
  Add left and right virtual buttons while typing
  frameworks: allow Keyguard package to be defined in overlay
  hide search assistant arrow from lockscreen when custom lockscreen is enabled
  revert camera icon disable when Settings.System.LOCKSCREEN_MODLOCK_ENABLED was set to 1
Merge "Filter spam notifications [1/2]" into du44
[View] Clear Hardware-Layers before system destroys HardwareRenderer

Symptom: Sometimes HardwareLayer display is corrupted.

Root Cause: In some cases, ViewRootImpl destroys HardwareRenderer​ without
clearing HardwareLayers in the view hirarchy. If the system trims memory fully
and kill the glContext at the same time, HardwareLayer may corrupt.

Solution: Clear Hardware-Layers before system destroys HardwareRenderer​.

Reproduce steps: Modify the cache's trim memory mechanism to make it easier to
trim fully, HardwareLayers implemented in app will easily be corrupted.
Modification of the cache is not required but make it easier to reproduce.

Change-Id: If57c802cdacf8dc37cbbcc199e74f9482834f981
Rename/rearrange notification popup menu

- http://i.imgur.com/c2dPVZw.png

Change-Id: Id866f96ea82c7ae11a0ea2304aacd9a416dec197
Move 3rd party wallpaper pickers to the front

This is a feature request from Steve so here you go!

Change-Id: Iac6a26c7b51752d65026a871712c3590caa926d9