Fix adding lockscreen targets.

The empty targets were not included in the setting properly.
Also make the code a little more memory efficient.
Lockscreen shortcuts: more unification

Use shared method to derive drawable inset and make the rounded corners for icon files also display when adding the target initially.
Fix drawable being displayed empty when re-entering the target edit dialog.
Lockscreen shortcuts: fix NPE