Merge in Test::Tester, I am adopting it.

Test::Tester was broken by my recent changes. The author no longer wants
anything to do with it, so I am taking it over. This also allows us to
use the Test::Tester2 namespace for the test tester that comes with the
new builder!
Updated manifest
Make the sub naming and seeking more sane
Fix a broken part of Test::Builder::Tester