haiku: Fix Set Alternate Interface Command
haiku: Fix build with gcc4
haiku: Remove Dependency on BUSBRoster (USBKit)
haiku: Fixes to USBRoster Class, Remove leftover code from BUSBRoster
haiku: Improvements to Error Handling

* Shift to usbi_dbg from TRACE/printf
* InitCheck added to classes
* Improved error handling
haiku: Provide unique Pseudo Device Address
haiku: Fixes/Improvements

* Shift to libbe for BLooper
* Fix compilation with gcc4
* Rename files so that all begin with haiku_