unit tests were failing on cygwin so I changed them to use lightweight test therefore Boost.Format no longer depends on Boost.Test