Move libusb hotplug registration to polling thread.
Move libusb hotplug registration to polling thread.

* libusb polling thread now is responsible for hotplug registration
  and removal as well as cleanup.
* Only register hotplug callback on systems with support.

Devolutions/FreeRDP,chipitsine/FreeRDP,cloudbase/FreeRDP-dev,erbth/FreeRDP,akallabeth/FreeRDP,RangeeGmbH/FreeRDP,erbth/FreeRDP,RangeeGmbH/FreeRDP,Devolutions/FreeRDP,akallabeth/FreeRDP,akallabeth/FreeRDP,awakecoding/FreeRDP,awakecoding/FreeRDP,RangeeGmbH/FreeRDP,RangeeGmbH/FreeRDP,akallabeth/FreeRDP,Devolutions/FreeRDP,erbth/FreeRDP,akallabeth/FreeRDP,FreeRDP/FreeRDP,FreeRDP/FreeRDP,cloudbase/FreeRDP-dev,cloudbase/FreeRDP-dev,Devolutions/FreeRDP,akallabeth/FreeRDP,cloudbase/FreeRDP-dev,akallabeth/FreeRDP,DavBfr/FreeRDP,RangeeGmbH/FreeRDP,erbth/FreeRDP,RangeeGmbH/FreeRDP,RangeeGmbH/FreeRDP,erbth/FreeRDP,Devolutions/FreeRDP,Devolutions/FreeRDP,DavBfr/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,cloudbase/FreeRDP-dev,awakecoding/FreeRDP,erbth/FreeRDP,DavBfr/FreeRDP,cloudbase/FreeRDP-dev,FreeRDP/FreeRDP,DavBfr/FreeRDP,awakecoding/FreeRDP,FreeRDP/FreeRDP,chipitsine/FreeRDP,FreeRDP/FreeRDP,DavBfr/FreeRDP,chipitsine/FreeRDP,akallabeth/FreeRDP,Devolutions/FreeRDP,FreeRDP/FreeRDP,chipitsine/FreeRDP,erbth/FreeRDP,Devolutions/FreeRDP,RangeeGmbH/FreeRDP,chipitsine/FreeRDP,FreeRDP/FreeRDP,chipitsine/FreeRDP,awakecoding/FreeRDP,DavBfr/FreeRDP,cloudbase/FreeRDP-dev,awakecoding/FreeRDP,awakecoding/FreeRDP,chipitsine/FreeRDP,DavBfr/FreeRDP,FreeRDP/FreeRDP,DavBfr/FreeRDP,erbth/FreeRDP