hal: add USB capture backend configuration support

Add USB capture BE configuration support and update the parsing
function to retrieve USB device capability.

Change-Id: I3dc7d289b3fcc96d522a2df3b8168f546737c036
CRs-Fixed: 1050510 1054988 1050666 1058845
6 files changed