factor argument parsing out of boost_test_*()
make corresponding changes to cmakelists.txt
linking specifically to static libraries e.g. boost_unit_test_framework.a does *not* work yet because the linker will always prefer the shared version