alsa_sound: Changes for adsp restart handling

ALSA device open does not check for if adsp is up and running
before calling open device. It keeps on looping on device open call
which blocks apps processor to trigger adsp restart during subsystem
restart handling. To avoid this add check adsp state before calling
ALSA device open operation.

Conflicts:
	alsa_sound/ALSADevice.cpp
	alsa_sound/AudioHardwareALSA.h