Base: Fix tethering (softap) startup.

The interface must be started after firmware reload. If it's not
started, the driver is unable to configure it.

Thanks to Emerson Pinter <dev@pinter.com.br> for the jb version of this.

Change-Id: I7a6698a6d7e776f5f3c61f6ee83d284a81a8eec8
[2/2] base: Set AdvancedReboot to be enabled by default
RE: http://jira.omnirom.org/browse/OMNI-1

Because I am a dufus

Edit 9001: Setting this to be enabled by default for all users

Change-Id: Icd2c10ffd20c172374c51f300912b5c710f73bf8
Base: Prevent lock/unlock sound during music playback

Lock/unlock sound mixes in with music and causes
lag and distortion.

Change-Id: Ide6c2cdd9b56379619ffc485d80f0106d23dec10
[1/3] base: allow disabling non intrusive incall ui

Change-Id: Ibe9c65f1fe024a859d98d96fd86199607a1060de
Frameworks: Policy: implement a pin keypad shuffler [1/2]

this is to further prevent people using the tablet guessing your pin based on fingerprints left on the screen
example of the expected outcome - https://www.dropbox.com/sh/r3xb2q53ksaqni9/Oz1Eu8Dm7O

- correct coding style
- added reload button

PatchSet:
- simplify shuffle code
- fix over shifting in some cases
- add reload button functionallity
- add lockscreenutils method to detect only PIN lock
  for settings
- exclude sim and simpuk PIN lock
- add drawables for reload button

PatchSet
- cleanup

PatchSet:
- fix shuffle NumKeyPad even if a theme replaces the xml
  and reload button is not present.

PatchSet:
- add mode disabled/always/on request

cheers

kufi

Ported to new keyguard package on 4.4

Change-Id: I6cf23a70a24ff0d640850d35acd4584e2e8d2192
Merge "Base: Prevent lock/unlock sound during music playback" into android-4.4
Merge "Frameworks: Policy: implement a pin keypad shuffler [1/2]" into android-4.4
Merge "Base: Fix tethering (softap) startup." into android-4.4
Merge "[2/2] base: Set AdvancedReboot to be enabled by default RE: http://jira.omnirom.org/browse/OMNI-1" into android-4.4
SystemUI: Fix notification header disappearing on tablets

For some reason, the notification panel header has weird dimensions
when it has anything else than its original ColorDrawable as
background, and only on tablets.

We workaround this by not changing the drawable until requested.

Change-Id: Id76a5dcacf59c35b2e49681d6eeb4e828f7cbc58
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4