hal: Output latency optimization

 * Enable use of ultra low latency path when the FAST output
   is selected and a compatible stream is detected.
 * Add option to enable the low latency record path for
   experimentation purposes (other work is needed).
 * The ULL feature has several dependencies and does not work
   with all hardware. Do not enable this unless you know
   what you are doing.

Change-Id: I0f2e10008028935730da4c014ecaec50cf7fcd7b