Support USB HCI

Issue: AXIA-1459
Change-Id: Ie4cc5766446774a0bae3bbf7d9baa5f44e814f59
Signed-off-by: Ravindranath Doddi <ravindranathx.doddi@intel.com>
Signed-off-by: Krishnan V <krishnanx.vaidyanathan.venkitakrishnan@intel.com>
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
Signed-off-by: Matt Gumbel <matthew.k.gumbel@intel.com>
Update USB support for 10.2

Change-Id: Ia476759fe3b996682e617844571de782eadbdb74
usb: Abort writes if device is absent

Fix crash loops when a device "loses" a removable USB adapter between
boots and the service was left enabled

Change-Id: I4ab7cebb631438bf092d55da1ff7218c2b8d096b
Merge remote-tracking branch 'cm/cm-11.0' into HEAD