hal: Invert standard build flags

 * Always include these unless explicitly negated

Change-Id: I3931ef089dddcd9ac9f61d8b7e870cf916a4e47d
hal: Kill useless logspam

Change-Id: I540e3e22670c192d440697c0ae284225427711e0
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