settings: lockscreen widgets (2/2)

see fb commit for more details

Change-Id: Ia8c365121c5f2fda92080b67717f50de25beb9bc
Settings: Add support for variable size pattern lockscreen (Part 2/2)

Thanks CM

for the base.....ported to new keyguard, moved service and some
new API 19 stuff

Change-Id: I016f6cf7688121df5d681d117c35fa8ec2ade497