Forward port CM Screen Security settings (1/2)

* Lockscreen Vibrate
* Slide Lock Delay
* Menu Unlock
* Home Unlock
* Variable size pattern lockscreen
* Toggle dots/error pattern visibility

Forward port from cm-10.2, adjusted for 4.4

Change-Id: Ie1ccaec43ca75474e92f96c60e15d7b75796ac5f
Merge "Forward port CM Screen Security settings (1/2)" into cm-11.0
codecleanup

Change-Id: I6a039b2526ab348424e900c5edeab103a53b7de0
Merge branch 'cm-11.0' into martincz