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
HALO minimal style (2/2)
HALO Style just got lil better
Some derps?
RB Settings: Update icons
Let's add this back: "Halo: Add master switch to disable Halo (2/2)

This reverts commit 048c211305262713f9102067199b8ea6d76a8b7e.
OCD
HALO: Add dependency to master switch for halo style.
Option to use volume keys to control media volume anytime (1/2)

Some users don't adjust ringtone volume often (e.g. only use toggle to
switch between silent and non-silent) mode. Having an option to
use the volume keys to control media volume anytime allows media
volume to be controllled/muted before entering a game or other apps
with sound in an undesirable location.
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1