Unfortunately travis test environment doesn't have an USB bus. So most test fail at Context.new. Therefore limit the travis task to tests that work without bus.
Compat with ruby 1.8.7
wMaxPacketSize may also be 0
Remove msvc files form bundled libusbx, since they are not needed to build libusb-1.0.
Adjustments to get travis green for all ruby versions.