Fix win32 build.
Merge pull request #485 from kanoi/master

bflsc xlinkstr use snprintf
Merge branch 'master' of github.com:ckolivas/cgminer
First import of libusb-1.0
Show RT_LIBS in ./configure output.
Remove unused and maintainer cleaned files
Use direct auto* files to avoid failure of autoreconf
Remove unused HAVE_LISBUSB macro and use USE_USBUTILS everywhere.
Remove cached files from libusb autoconf on running autogen.sh
Fix libusb subdirectory builds.
Remove examples from libusb Makefile and generated autoconf files.
Add make clean and maintainer-clean to autogen
Fix various libusb warnings and possible bugs on linux build.
Only test for all usb devices once in configure.ac
Unconditionally build jansson statically from the cgminer source tree.
Update readme reflecting statically included jansson and libusb
More autoconf buggery.
Make autoconf always build for libusb.
Properly convert from ranlib to lt_init in configure.ac
Add libusb-1.0 m4 directory and gitignore file.