Tell perlcritic that TB2::Mouse::Role turns on strict and warnings.
Turn on strict and warnings in Test::Builder::Tee.

Noticed by perlcritic.
Merge pull request #344 from pdl/Test-Builder1.5

Test::More Compatibility Documentation
Correct the backwards compatibility statement for v1.5.

Also mention issues with threads and 5.8.
Put the COMPATIBILITY section in a better location.

After SEE ALSO is too late.

Also integrate the compatibilty section from the NOTES section.
Change compatibility info to use stable versions of Perl.

If you care about compatibility you're writin production code.
If you're writing production code, you care about the stable versions.

Devel and stable versions don't always follow a linear relationship.
For example, 5.8.9 has 0.80 but 5.9.0 is actually older and has 0.47.

Also link to Module::CoreList which has the corelist program.
Turn on UTF-8 encoding in the Test::More POD.

Needed for the "utf8 / wide character" docs.

For #348
Remove some redundant POD and commented code.

Noticed while using Test::Builder as an example of stylistic issues during
a class.
fix bug when test_fail is called via a do statement

test_fail used $0 as the filename instead of the filename reported by
caller. Under normal execution these would be the same but if the test
is executed by a do block then these would no longer be the same.
Merge pull request #349 from nnutter/Test-Builder1.5

fix bug when test_fail is called via a do statement
Start storing logs
Added some basic command line arguments and store the reports
in a temporary directory.
Merge pull request #354 from colinnewell/colin/test_log

Improvements to dist/test_dists to make it configurable and not hard coded.
Need a version of Path::Tiny with tilde expansion support.
Only say "Failed distributions" if we have failed distributions.
Display the actual PERL5LIB environment to ensure it's set properly
Move the creation of the temp file outside the eval block.

Otherwise an exception in writing the temp file will be swallowed.