Merge changes Iac3d757b,Ic31463d2,I27e95c1d,Ibd6e8769

* changes:
  Revert "adb: Use new libusbhost library for USB support on Linux host."
  Revert "adb: remove unnecessary include"
  Revert "adb: Adjust usb_linux.c for changes in libusbhost API."
  Revert "adb: avoid potential race conditions in detecting device disconnects"