Remove dependency on Boost.Test from main library

The unit tests are not bundled with the runtime, so it is an unnecessary
dependency. (It is still of course a dependency for the development
package).
Merge pull request #146 from rolk/0146_testing_dep

Remove dependency on Boost.Test from main library