Boost test update

I think the switch to Boost.Test is ready to be merged into pre_boost_import, and from there things can start being moved into master.

I don't believe that there are any further dependencies on CACTH, but some adjustment with the test macros may be desirable for increased clarity. For example the use of BOOST_TEST_MESSAGE may have a more suitable counterpart in certain situations to give more/better information about test conditions or failures.