Visualizer: do not use GNU old-style field designators

Avoiding the use of GCC extensions improves code
portability

Change-Id: Iabe9fc84d135160367922e6d026e8608475fe8c8
voice_processing: do not use GNU old-style field designators

Not using a GNU extension improves portability

Change-Id: I732753d2efa19efb48312664c7a2155f78ceee35
hal: Various USB audio fixes

 * Increase buffer size, fix null terminator, set ACDB id

Change-Id: I8886c5b0f8ec8137e54785497a82ffe70e7bbd84
hal: Apply TMobile US voice paths to Google products only

Some non-nexus devices have issues with this, and upstream qualcomm
doesn't do it at all

Change-Id: I855791a93c7c136151182d9f8987b22894540aad