don't register a content observer if the device is already provisioned

this is completely pointless to have this observer on if you've already
run the setupwizard.

Change-Id: Ie8d8f60d0b4e7097f625a9a5930d5838d20b4c74
quicksettings: do getInt on a new thread

I/O performed during ontouch motion events is crappy code
and lowers fluidity.  Have handler make a new thread for this.

PS2: make hashmap static ~> this always exists anyways

-VanirAOSP

Change-Id: I0ede6980ad0debaaa88cda1785191bd625f15a88
keyguardviewmanager: remove large block of duplicate code

Change-Id: I03c0c594f3d2133cf83305efa158e969f114612f
remove pointless bool config_enableLockScreenRotation

we have this as an option

Change-Id: I3b24588311c5306f1fe902ce97fdb6b1330e9728
settings.system: remove 2 unused constants

Change-Id: I81aee60dcd2d7c728b8072c3eb2beee67a4831bd
Merge changes I81aee60d,I3b245883,I03c0c594,I0ede6980,Ie8d8f60d into jb43

* changes:
  settings.system: remove 2 unused constants
  remove pointless bool config_enableLockScreenRotation
  keyguardviewmanager: remove large block of duplicate code
  quicksettings: do getInt on a new thread
  don't register a content observer if the device is already provisioned