Another Solaris build fix
Solaris build fix
USB/Proxy: More code cleanup and finish a few todos, also some new ones so it doesn't get boring
USB/Proxy: Start a source code cleanup, remove unused struct members and make the generic proxy code do the backend specific memory allocation (fixes a small memory leak in the VRDP backend when closing a proxy device)
Try to fix solaris burn
Devices/USB: First part of the rework, move most of the work to dedicated threads to improve performance
Solaris/USB: Fix short-transfers-okay flag.
header (C) fixes
HostDrivers/solaris/USB: Passthrough short packets bit.
*: Please don NOT redefine logger macros.
Devices/USB/solaris: removed obsolete commented code.
*: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter from uint32_t to uint64_t.
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm.
make the VBOX_WITH_NEW_USB_CODE_ON_SOLARIS code mandatory
OSE header fixes
Devices: export USB proxy device to OSE