FM Radio: Support for new audio API

Change-Id: Ide18fa63ae589cf6278baf4a02da874c839b272b
Add support es310

Change-Id: I31109af100852595177849c371cec64a3d4c9580

Conflicts:

	alsa_sound/ALSADevice.cpp
	alsa_sound/AudioHardwareALSA.cpp
	libalsa-intf/alsa_ucm.c
move firmware flash to kernel space

Change-Id: Ia09d8d1f56efa6baea27de051156ae437c1dd7be
cleanup

Change-Id: I328e994da02064bdd98568023e953e9a4ce2903b
remove csd wrapper

Change-Id: I5ebd56482900a1b42021b1611d7ad0f6cb234294
cleanup (prevdevice)

Change-Id: I8eb77b9ee6f586ac76fe0b8ce1c4189477dce206
remove mparent

Change-Id: Icf2dc7feba90d753d2592435fa21c92048bbcff8
massive code cleanup

Change-Id: I4e7ae34502e36e689f67dc518e3597321ec863b9