Bulk change to add ALSA sound driver
Ported from https://github.com/Evervolv/android_hardware_qcom_audio-caf/tree/lollipop-8960

Change-Id: I23c5bd66aa46b74a4bea8e5dbca5e9b6b7c58a61