hal: fix for snd device mismatch during hph to hph 44.1 playback

 -if native mode is enabled during run time when playback over
  headphone is active, check_and_set asrc function disable and
  re-enable headphone with asrc mode as usecase out snd device
  is still headphone.

 -In check_and_set_asrc function avoid disabling and re-enabling of
  headphone backend for existing use case if it is same use case
  for which new backend has to be enabled.
  Also split snd device in check and set asrc function
  for new use case with combo device.

CRs-Fixed: 2012582
Change-Id: Id02cf720c8e0ad98ef547c6f3ed48cb1f04836ce
1 file changed