hal: Add speaker backend case handling

* Some devices route their speakers through a different backend. Allow
  speaker use cases to be routed separately in this case.

Conflicts:
	hal/Android.mk

Change-Id: Ifea6220d75d1edd564e102d16423207e02e242d0