m8: Update M8 audio machine driver

 * Add async ops support and bugfixes

Change-Id: I6bd74d5628c2a7c83db5ccb972dc3236550b8c8d