Update custom wallpaper implementation (From CM)

"Revert "Custom lockscreen wallpaper [2/2]"

This reverts commit 872e6b801e737d82e39ee88757b01542b65f2a84.

Settings: Lockscreen custom wallpaper (2/2)