Merged Latest Sound Volume Control by @Faux123
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