Add testing unit title support
Make abc::testing::unit::run() pure virtual

It makes no sense for a leaf derived class *not* to implement this method.