explicitly mark Test::More 0.88 as required in basic.t
properly wrap any() and none() such that test messages are messages

...and not part of the list of items tested for.  *le sigh*
ensure test.pl always ends with a true value

This was showing up as true everywhere except a few cpantesters smoke reports.
It shouldn't impact anyone else, and may stand a chance of resolving those
fails.
v0.002

	* ensure test.pl always ends with a true value
	* properly wrap any() and none() such that test messages are messages
	* explicitly mark Test::More 0.88 as required in basic.t