LockScreen: Add option to start widgets maximized

Sources from AOKP with some modifications

This will allow the user to choose wether the lockscreen
challenge (circle, pattern, pin) is minimized when the screen
is turned on.

Patch Set 3: Remove visual jump and adhere to setting on initial inflate
Patch Set 4: Remove accidental dependency
Patch Set 5: Fix potential multi-user problem.

Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Change-Id: Ib5bd0a84e5542a49d34ed8c8541e10a7878a616c

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
LockScreen: Option to hide initial page hints (1/2)

This will add an option to hide the initial page hints
that are shown left and right when the device is turned on.

Change-Id: Id4f29f7cfbaca6b4dd91f0b2de2b8195a966259b
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardWidgetPager.java
LockScreen: fix twisted logic for hiding page hints

DERP!

Change-Id: I394503ddd72a601f9768d150daa32222fffa6a05
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>