Peter's nitpicking changes

Allow Makefile.PL to work with devel versions of ExtUtils::MakeMaker
Add $VERSION to Upload.pm
Improve documentation of Upload.pm
Remove unnecessary logic
Improve RELEASE_TESTING pass rate
Fix a few brainos. Start to split detect() into manageable chunks
Add list context test, and rename detect.t
Merge branch 'master' into pmh
Enable commented tests. Fix a few minor bugs
Wrote readme
Updated changes
Fixed CPAN testers failures