Rename lights and camera HAL to use hw_get_module_by_class

Change-Id: I9ac5f74082a3aa7b770362b84ef7fbd0e06edf81
huashan: fixup Dual MIC in video recording recording.

Open source audio with mic recording

Big props to PeterS and Artur for working together with me on this :)
Thanks to Pavol Kucera for the tips

Signed-off-by: Brinly Taylor <uberlaggydarwin@gmail.com>
Change-Id: I523d0c4b714a34191289462c978cfb04a1c2844c
Revert "huashan: fixup Dual MIC in video recording recording."

This reverts commit b564574fe91520657ba37e3c738900fcaff60ca3.

Change-Id: I66efff6b23f875f7337461d0e32a25f670589597
huashan: audio: Remove paths unknown to CyanogenMod

Change-Id: Ifdab71153090d684ef6e7134875b0f5298e186e5
huashan: audio: Rename SGLTE to Voice2

Change-Id: I464677ab3d93df0f55f31e464d063d8f248dbb06
huashan: audio: enable fluence audio

* switch to digital microphone
* enable new csd client
* add voice recognition path
* modify "Line", "Speaker DMIC Stereo" and others to
  replace DMIC with ADC

Change-Id: I3fe368b5b4e75001951d2d78714ac2157c35e983