Tidied up L::Test

 - :test now runs all test, rather then delegating.  This makes the output
   easier to read.  It is probably also faster.
 - Test all use a master reporter.  This makes running multiple tests manually easier to read.