use base instead of parent

This dist is used for testing all other modules, so it should avoid
having any non-core prerequisites.  Having parent as a prereq leads to a
circular dependency of parent -> Test::More -> Test::Harness.