Add TCM::Role::Parallel back - all it does is add warning when calling runtests

Also fixed the back compat for TCM->runtests itself, which would not have
worked if someone called MySubclassOfTCM->runtests