audio: Remove all inputs other than SCO

No physically attached inputs exist

Change-Id: Ic308d522faa999e665c804aeb250509015fb1993
audio: Add support for 48k sampling rate and set it as default

Change-Id: I61f8cdf8ca08d17a81e3e667e922e6cc3a225f65
audio: Enable minimal S/PDIF support

Run HDMI+SPDIF simultaneously if both are connected, or just S/PDIF
if HDMI is unavailable.

TODO:
A similar approach should be possible for the tas5713, but I need to
get the speakers to test it.

Change-Id: I7b5b9d7b3c12f9ed05fedec6219568fd3501f7b4
Updates for 10.2

Change-Id: I5b057cff37438c0db2721b0811482d721bbf6669
selinux: Add device-specific rules

Change-Id: I49e189ea343d401eb19f5d884d661fd3ddce81f1
An incomplete refactoring/rewrite of light control

* Better readability
* Makes LEDs individually addressable
* Can set multiple colors in a range with one call
* Enhanced stability

Change-Id: I888788b8ebf7205f4290845f15ed1f5002de51b6
Corrected whitespace inconsistencies

Change-Id: Ic4670964bc37b5d8f0e923134c2c56754cf832a1
Continued heavy modification of lightsctl.c

* Support for lazy calls to reset all/range, set all to color
* Comments everywhere

Change-Id: Id0c65633e296aff27b9cb6d01fa6200abf6f1bbb
Complete major overhaul of lightsctl.

* Support for base 8, 10, and 16 color representation
* Flexible calling
* Set a continuous range of LEDs individual colors, all one, or a mix of
    both

Change-Id: Ice0f8e6dcff600aeaaf57d750ff8ad87807b0b90
Revert "Updates for 10.2"

Merging changes for 10.2 into 10.1 was a bad idea

This reverts commit e48b3b6636f1c62b92b3570da85125caef8d0270.
Revert "selinux: Add device-specific rules"

Reverting changes accidentally merged into 10.1 from 10.2

This reverts commit 851249ba3b2b336fa2ddc93d24af6e7647162368.
Added in a binary to convert HSV to RGB.

This simplifies things like brightness altering and
displaying a nice, smooth rainbow.

Call as such:
hsv2rgb <Hue> <Hue max> <Sat> <Sat max> <Val> <Val max>
Ex: hsv2rgb 0 1 1 1 1 1 --> 0xff0000 (solid red)

This was written primarily to be used by utils which lack float support

Change-Id: Iaef83033f462b17cc6798af3231c89e36b4d9607
Forward-ported changes for lights from cm-10.1

* New (for cm-10.2) implementation of lightsctl
* Added in hsv2rgb to allow for easier color display

Change-Id: I5f3b624fc406afa468c5bfda1d4a6c369fe21160
Merge branch 'cm-10.2' of https://github.com/mcsaucy/android_device_google_steelhead into cm-10.2