Sound Control: Misc clean up for newer WCD9xxx SOCs

Bump driver version to 3.4

Change-Id: Idaf374634368e61ba1fc9e24d0c5e1a994271400
Signed-off-by: Paul Reioux <reioux@gmail.com>

idea is taken here - https://github.com/faux123/android_kernel_sony_msm8974ab/commit/96c1494d60ae21bc29371c068f66dbac464a8b18

Conflicts:
	sound/soc/codecs/sound_control_3_gpl.c
Sound Control: let register lock be dependent on different HW revisions

Signed-off-by: Paul Reioux <reioux@gmail.com>

idea is taken here - https://github.com/faux123/android_kernel_sony_msm8974ab/commit/bf31038af1ab74869be3f3153f3830e15b3dc407
Sound Control: separate locking mechanism for recording and playback
with newer hardware revisions coming from Qualcomm, single register lock
control isn't sufficient to cover both playback and recording usage scenarios

bump to version 3.5

Signed-off-by: Paul Reioux <reioux@gmail.com>

idea is taken here - https://github.com/faux123/android_kernel_sony_msm8974ab/commit/93690340e619de1348aac0768169a2fe2db7a4fd