Patched with '0001-Linux-Fix-70-race-condition-insysfs_get_device_list.patch'
Windows: Don't use a log function body macro for old MS compilers

The duplication is a lot more straightforward than the previous LOG_BODY
macro, which also didn't handle the special debug case correctly. The
duplicated code is fortunately not very long.
Windows: Fix build on VC++2003 which doesn't support variadic macros

Change _MSC_VER tests to check for >= 1400 instead of > 1200 because
Visual C++ did not support variadic macros until VC++2005, as per
http://msdn.microsoft.com/en-us/library/ms177415%28v=VS.80%29.aspx

Since usbi_dbg() is a function and not a macro with the old MS C
compilers the functions guid_to_string() and windows_error_str()
need to be compiled unconditionally, and the compiler should remove
the dead code when debug logging is disabled on newer compilers.
Updated CFLAGS for easier valgrind debugging
Experimental support for NetBSD using the OpenBSD backend

Signed-off-by: Xiaofan Chen <xiaofanc@gmail.com>
Windows: Rename VS2005 solution and add VS2010 project files

libusbx.git commit fcad0941e52eb2fd6d57d3327f420db14dfabf0b

[stuge: Remove xusb references]
[stuge: Add newlines at end of new files]
[stuge: Rename libusb_20??.sln to libusb_vs20??.sln]
Add libusb_get_version() API function

Let's see how this will be used. Fixes #53.

libusbx.git commit 37dfd16c8c2f36c81c86de303072def0dc405e32

[stuge: Remove unrelated changes]
[stuge: Add struct libusb_version member rc for release candidate suffix]
[stuge: Add struct libusb_version member describe for git describe output]
Windows: Silence warning about unused function guid_to_string()

Commit 6b1982b1bd321b55698ce537e64648e8aec85f6f removed the #ifdef
around guid_to_string() but this ended up causing a warning when
the function wasn't being called. Add it back with correct _MSC_VER.

libusbx.git commit 24d595aa71e7fd0f14d40e933a33f852f7269c8b

[stuge: Rewrite commit message for libusb.git]
Add a timestamp in log messages

Fixes #34.
libusb-1.0.9
Fixed debug logging to work in a logical way
Made a patch from my logging changes
Fixed my debug changes to match documentation
It all compiles again
Added debug output for tracking events_lock
Fixed bugs in last update
Bumped RC version for internal use
Merged libusb-1.0 debian directory from 1.0.6-1
Use debian source format 3.0 (git)
Disable AM_MAINTAINER_MODE to allow for auto-regeneration of *.in & configure, if *.ac happen to change