sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>
Revert "sound control: WCD9320: update speaker gain control for Z1"

This reverts commit 432f56dac87225e941ee232586cfff99d75a66b4.
Revert "sound control 3.x: Initial GPL release for WCD9320 Audio Codec"

This reverts commit 1d9fe629f4fe1aa456146394c64b218694c493ae.
sound_control: initial code push for Headphones gain userspace interface.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
sound_control: add headset, speaker and mic gain interfaces. Also add the sysfs control file.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
sound_control: add workaround to prevent audio resets after using custom values. Based on https://github.com/faux123/Nexus_5/commit/33407fd2d63290540eb0054bc7c6611f2080ea8b

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>