alsa_audio:remove the device from device list if open fails

-Opening second record session is failed,which is
expected but  after that user is no more able to
open record session
-The device is already got added in alsa_handle after
calling mALSADevice->open but if this open fails, need
to be deleted from device list.
-If mALSADevice->open is failed then erase the device from from
mDeviceList so that next time it can opened.

Change-Id: I9847f65718d8330292f312dffe18dfcb672f2d3d
alsa_sound: Increase delay in temp mute

-Silence for small time when headset is inserted
 and then touch tone is played.
-Stream is unmuted in checkDeviceMuteStrategies before
 device switch occurs.
-Increase delay in temp mute to ensure unmute after
 device switch.

CRs-Fixed: 470160
Change-Id: I6bc443abf77e5600675846086a57090f49bf9bd7