Frameworks: Lockscreen custom shortcuts and 8 targets (1/2)

Normal phones need a bit more love on Lockscreen.

This commit adds

- the ability to add additional shortcuts on lockscreen. (so you can use 5 targets + 6 shortcuts)
- Ability to open shortcut only with longpress
- Ability to use 8 targets on all phones (8 targets / shortcuts disabled)
- fix cutoff lockscreenring
- some minor fixes
- only for phones at the moment. Tablets have already 8 targets
- shares png's with Notification shortcut feature
  this commit needs: https://review.slimroms.net:8443/#/c/1949/

Patchsets:
- cleanup

- move png's into extra commit to share with our new notification shortcut feature

cheers

Change-Id: Ie85945003de21a9cfdecdf7a5bb6f9aaec80f0b7
Revert dashclock as i removed it
 LockscreenTargets : Dismiss on target select

Dismiss the lockscreen on target select, rather than when the application
is fully loaded. This gets rid of th perceived lag that a lot of users experience.
This is how we had it in previous versions of cm as well.

Change-Id: I4f125ad5a13a95b6eb72734a0fbdc44505d665ff
Set default lockscreen target back to 4. Redo lockscreen wallpaper thanks to Slimroms