Travis-CI: stringify perl versions and add 5.18
Travis-CI: enable IRC notifications
Travis-CI: test both the Build.PL and Makefile.PL
success has two 'c's
Merge pull request #27 from vsespb/master

Fix Use of uninitialized value in length warning
When we don't have any switches to pass to Test::Harness, leave its various globals & environment variables entirely alone.  Previously we turned the empty string into undef.
Update Changes
Prepare for release 0.4006
Updated manifest for 0.4006
Bump version to 0.4006
Bump version to 0.4007
Removed undeclared test dependency on parent.pm
Declared dependency on Pod::Man 2.17 for utf8 support
Force generation of man pages in manify_with_utf8.t
Prepare for release 0.4007
Bumping version to 0.4008
Update Changes file with everything to date for 0.4006.
Fix a couple more broken links to CPAN::META::Spec (RT #87164).
Travis-CI: add 5.8 and  5.19

Thanks to @vsespb (Victor Efimov)
https://github.com/Perl-Toolchain-Gang/Module-Build/commit/6866b5909f76fda16829a6ba104b6c0693a06ed7#commitcomment-3669900
Fix test failing on ancient perls <= 5.8.1

On 5.8.1 and lower `sub foo { }` === `sub foo { wantarray ? $_[0] : () }`