Merge pull request #1 from Tasssadar/master

Build under mingw and gcc 4.6
Added usb_device::bulk_write_zlp
Fixed HANDLE holder, no more handle leaks.
Implemented usb_device::bulk_write_zlp on Linux.
Enumerate USB devices on Windows on usb_context initialization