Clean up lock screen interface code

- Remove unnecessary (and wrong) user check for the removal of maximize
  widgets

- Remove unnecessary null checks for the widgets category

- Reorder preference initialization to the same order as they appear on
  screen

- Extract DPM checking into a function for future additions, remove
  unused DPM admin class, centralize LockPatternUtils, clean up comments
  and wrap to 100 lines.

Change-Id: I94159fec7b1604e290829d2ddc2eb07bf5b015e7

Conflicts:

	src/com/android/settings/cyanogenmod/LockscreenInterface.java

(cherry picked from commit d701b6068464f5940c1bd1d50be8e8956e288039)

Conflicts:
	src/com/android/settings/cyanogenmod/LockscreenInterface.java
Add missing bracket ")"

(cherry picked from commit f77d5cea1d9326e53557427ebd26447f7c57a80b)
(cherry picked from commit 57cb93697d4e597afd43d94185e29c01921b76a3)