Update the resources meta data

Conflicts:

	Changes
	Makefile.PL
Log Karen's $this doc fix.
Use a specific version of Test::Builder.
Version 0.98_03
Credit Matthew Horsfall in the change log for #141.
Fix an ok() example with grep() to not slurp in the test name as part of the grep.

Also clarify what the test does.  It doesn't check that items is populated, it check that
all elements are defined.

From derek.mead@gmail.com
Test case without done_testing exits with 0.
Failed test script should be return non-zero value.
Merge pull request #341 from tokuhirom/exit_code_on_missing_done_testing

Test case without done_testing exits with 0.
Update lib/Test/More.pm

Added compatibility section.
Signed-off-by: Michael G. Schwern <schwern@pobox.com>
Test::More document update

Further changes per https://github.com/schwern/test-more/issues/343
Signed-off-by: Michael G. Schwern <schwern@pobox.com>
Correct the backwards compatibility statement for v1.5.

Also mention issues with threads and 5.8.

Signed-off-by: Michael G. Schwern <schwern@pobox.com>
Put the COMPATIBILITY section in a better location.

After SEE ALSO is too late.

Also integrate the compatibilty section from the NOTES section.

Signed-off-by: Michael G. Schwern <schwern@pobox.com>
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.

Signed-off-by: Michael G. Schwern <schwern@pobox.com>
Mention new COMPATIBILITY section in the change log.
Copy the Test::SharedFork tests.

We'll adapt them next commit.

For #334
Remove test file numbering.

Ordering generally doesn't matter other than "run first" and "run last".
With a subdirectory it really doesn't matter.

For #334
Convert t/fork/simple.t to Test::More.

* Added logic to check that fork works.
* Make use of d_pseudofork.  It was added in 5.10.0/5.8.9 so we
  still need the fallback logic for backwards compat.
* Removed a redundant counter from the test.  The for loops are
  going to run 20 times no matter what.

For #334
We're not going to have a fork method.

Redundant test with t/fork/simple.t if we're not going to have a
special fork method.

For #334
This threads test makes no sense.

Incomplete threads test from Test::SharedFork.  No need to hang onto
it, though testing forks + threads together would be useful.

For #334
Remove the Test::SharedFork store tests.

We're likely to do the storage interface differently.

For #334