Add enhanced testing support. Remove throw statements for BOOST_THROW_EXCEPTION. Remove throw() qualifiers: they're a dis-optimization.