m8: Update M8 audio machine driver

 * Add async ops support and bugfixes

Change-Id: I75d1441248a629f665f7aeb8825dc2c25d34807c