Eliminate some old perl core boilerplate.
Simplify the import argument handling.

Everything is a hash now, or can be converted into one.  The special case for
'use Test::More "no_plan"' is converted into 'use Test::More no_plan => 1'.

This is in anticipation of accepting more arguments.
Add tests to Test::Builder::Module for import_extra() and no_plan handling.

They're implicitly tested elsewhere, but its nice to test this outright.
Fix the bitrot on the other formatters.
Conditionally call special TAP methods in Test::Builder.

Otherwise other formatters don't work.  This is a pretty crappy way
to do it, until we get a config event or something.
Fixing the bit rot in fcc6c8d5f842 broke this test.
Update the change log about the Formatter bit rot.
Unindent a bit of the change log that shouldn't have been indented.
Remove unnecessary semicolon
SimpleHTML now outputs the file and line.

Just a nice improvement to demonstrate it can be done and that somebody
could use that to link to the file/line in the test.
Small cleanup to TB2::NoWarnings

* Remove a debugger flag that crept in
* Make a function into a method
Make the "Results not stored" error message come from the caller.

Instead of getting an error inside Test::Builder, it will come from
where ->details or ->summary is called.  Makes it easier to find
the offending test code.
Improve the error when details() and summary() are called.

Give instructions to the poor blindsided user about what to do.

Also more directly check if the history has stored events rather
than rethrow the results error.
Make a bit of docs about memory savings visible.
Some updates to TB2::History statistics.

* Reorganize the docs to put all the _count methods under statistics
* Add literal_pass_count and literal_fail_count to count
  results with literal_pass and ilteral_fail
* Made all todo results have is_pass true.  is_pass and is_fail is the
  interpreted result.
Move the release only dependents test into its own directory.

Follow the t/xt/ contention for release tests.
Add more perls to the release testing list.

Include OS X installed system perls and 5.16.
Add TB2::History->last_result and last_event

I'm finding a number of modules which use summary and details just to get at
the last result.  Test::Most is one example.
Fix last_event's type and some other possible type mistakes in TB2::History.

TB2::Event is a role, so it should be a does not an isa.

To avoid Mouse getting confused if things are classes or types,
whether or not they're loaded when the attribute is declared, using
class_type() to make it explicit.
A script to compare the results of two different versions of TB against CPAN.