sound control: sync with faux123 for code style. no function change.

Conflicts:

	sound/soc/codecs/sound_control_3_gpl.c
SOUND CONTROL: For LG G2 we need higher mic/speaker value!

So i have fixed value set by faux APP! and added mic/speaker
gain set for my ramdisk boot set!

it's simple logic, APP 0 value is = 24 for LG sound gain. :)

then all OK :)

by default i have set MIC gain to 30! no more other side hearing
problems.

loud and clear! :)
SOUND CONTROL: Fix speaker gain after last merges, + add checks.
SOUND CONTROLS: Move MIC/SPEAKER controls to STweaks. and set correct control!

I have found that camera mic was headset mic! and reverce!
simple test when calling my second phone :)

now all good.
SOUND CONTROLS: Fixed control values reset when no sound.

Now controls STICK as set in STweaks and FauxSound Appn.
Match up my defconfigs
ASoC: wcd9xxx: Check headset insertion for consistency
 * It's possible to get a noisy reading during polling when
   transitioning to PLUG_TYPE_HEADSET. Poll again to double
   check that it's really a headset.
 * This helps when music is at full volume and a headphone
   is inserted. Double-checking the reading vastly improves
   the case where a noisy reading causes a mic to be detected.

	Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Update Compr2, Compr3, & Compr4 device name's to Compress