Boilerplate reduction: use Modern::Perl
Test all included modules on boilerplates
Fix temporarily disabled tainting checks in t/win-*.t
Use Test::NoWarnings where it works

Unfortunately Test::NoWarnings does not yet work properly with
"done_testing()", so it's not used where done_testing is in use.

See CPAN RT#66485 and RT#52412.
Mention new dependencies in Changes
Release as 0.04