enable usb audio hot plugging

Change-Id: I527e0976b6cadacb67084348ffe2de192247529a
Merge "AudioService: Restore volumes after boot and when a headset is plugged" into cm-10.1
ServiceState: add support for DCHSPAP

Change-Id: Ib0a328652c14580718400b00146b770481be5458
Update QuickSettings

This commit restores Cyanogenmod's original structure. If we want to
stay up to date we can't split the implementation.
Update Quick Settings 2
Modified to remove FC's experienced when changing NavBar targets, not always immediate I didn't have a problem until my screen turned off. Once I woke up the device I received constant SystemUI FC's. This commit resolves that issue.

Change-Id: I007b1e8e8fa9efb751d4238bdd1065f2735e57d5