Fix lock settings pattern crash on configuration change

A helper class used in LockPatternView.onSaveInstanceState() and
.onRestoreInstanceState() wasn't set, causing to NPE settings once
a configuration change would happen while displaying lock pattern
input.

This is now set on creation.

Test case:
1) Enable rotation on device.
2) Open Settings/ChooseLockPattern preference.
3) Rotate device

Change-Id: Ic8091bc92dee2a9a23f4ddebd6de4111ec8ac318
Add a shit ton of battery styles.  Thanks @ rootbox

Change-Id: I70d7b949fa8e12bea00bd1768603232c8b8229e6
Halo style!  Thanks @ daxxmax
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Change-Id: Icb76ae133d8604164c5a6e6d95c73498f63a51d5
Fix previous commit
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Change-Id: If993e6653c33a32113d7b6cb1fe27cde7ed7eaf5
fix previous commit that was supposed to fix things.
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Change-Id: I0c73801ee3877c0ab467c06c241331007a920d6e
Rename power sounds to charging sounds and cleanup strings
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Change-Id: I15baa0602c312ffbfce2f9b89b074acba0725536
[1/2] Add bluetooth triggers to profiles

Renamed WifiTriggerFragment to TriggersFragment as it is used by
multiple trigger types
Made AbstractTriggerPreference used by multiple trigger types
Renamed some strings to make more sense

Make sure the configured triggers are shown even if type is disabled.
E.g. when Wi-Fi is disable listing AccessPoints does not work for
triggers, already configured triggers will still be shown.

Change-Id: Ife78269586aa2ab7fa94d3462582e259f9228ab2
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	src/com/android/settings/profiles/ProfileConfig.java