windows: Add not about buggy Renesas/NEC USB 3.0 driver
windows: Make Renesas/NEC USB 3.0 µPD720200 driver bug easier to spot

Add extra check to libusb for invalid port number and warn about it.
windows: Minor improvements for --log-to-file option

Print log file name and open log file earlier.
Add --libusb-debug option to enable libusb debug output

The libusbx fork bundled on Windows already had a libusb_set_log_file
function to redirect log output. On Linux and Mac OS X libusb logs to
stderr by default, this is hardcoded. Redirect stdout and stderr to
the brickd.log log file instead of /dev/null. This will also catch the
libusb log output.

Log output can be disabled at compile time for libusb. The new option
will only work if your libusb was compiled with log output enabled.
Rename resolve_address function to socket_address_to_hostname
Report too long lines in config file as errors instead of silently ignoring them
Reduce usage of IPv4 specific types
Add a comment about platform specific usage of SO_REUSEADDR
windows: Keep command prompt open for --check-config option if started by Explorer
Unify the way setsockopt() is called
windows: Unify compiler options between compile.bat, sources and Makefile
Add IPv6 support with configurable dual-stack handling