Fix for MinGW.
Fix long lines.
Remove dependency on Boost.Thread for Boost.Asio unit tests.
New header files.