taoshan: initial import and rebase of device tree

clean up huashan old files
cleaned up audio & media
fix camera
Reorder commits (several times)
fixup up audio
Move audio_firmware_file and /data/misc/audio entry to core sepolicy.

needed after external/sepolicy changes
Revert "temporarily switch to varunchitre15's CAF kernel"

This reverts commit cb666135372b96ca6f8950aaab25c5529c2926e4.
Merge remote-tracking branch 'uberlaggydarwin/cm-11.0' into cm-11.0