ASoC: wcd9320: Add NULL checks

An failed device start is bad enough, don't crash the device.
Non-negative errors look a bit funny, though.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	sound/soc/codecs/wcd9320.c
Remove some debugging

inspired from https://github.com/neobuddy89/hammerhead_kernel_caf/commit/ce761a976e7a995b907dc4a4616a9e889d818838
Remove more debugging and fix compile error
more debugging removal
update audio_policy.conf for CM

https://github.com/neobuddy89/hammerhead_kernel_caf/commit/88f566ec31255aa05b78f483334f1290734adb00
fix compile error after removing debugging
remove more profiling and debugging

after each modification, the build fails
if the build process keeps doing that, I'll probably end up with no debugging at all