hal: Remove samplerate checks for speaker

 * This is causing mass chaos, and is not necessary with the floating
   point mixer.

Change-Id: I60285e8b44566b69deb5113772a982c875d4f727
hal: Be specific about supported offload formats

 * We need to look at the subformats here since certain combinations
   are not valid.
 * Fixes AAC offload with Tidal.

Change-Id: Ice41aeb7e011a4421e52b02a6e53b6bc36f0b9c6