Revert "Revert "m8: Use extended audio platform to provide speaker backend""

This reverts commit aa4f1aed895b9a3167d69eadbe9d9f6d768f415b.

Change-Id: Ia0a6088f9bc729a480a8b5e5850b1bb1c83c8ac5
Merge "Revert "Revert "m8: Use extended audio platform to provide speaker backend""" into kitkat