Hack to allow prove -l path/to/test/class.pm to work.
Don't run tests by simply using the class unless the harness is active
$test->test_report->current_class now works within the class
$test->test_report->current_method now works within test methods.

Now to verify the test control methods!
The current_method is now available on our test report
Plans can now be set on the test report object.
Remove the report argument to test methods. Call ->test_report instead
Tag a method with 'noparallel' to not run that method in parallel.
Remove documented references to the $report object in @_. Mark is as deprecated.
Bump version number and write changelog