Merge pull request #6 from noxxi/ipv6_nntp

IPv6 and SSL support for Net::NNTP
Note that IPv6 & SSL support has been added to Net::NNTP
Add some missing commas
Document new IPv6 & SSL methods
Better skipping of tests requiring fork()

Windows doesn't have a real fork() and only has a fork() emulation when
built with ithreads and -D PERL_IMPLICIT_SYS. ($Config{d_pseudofork} can
be used to identify such builds on recent perls, but was only added in
Perl 5.8.9/5.10.0.)
Improve support for $ftp->supported(CMD)

Enterprise FTP server (version 6600) returns a message beginning with "The
following ftp server commands are recognized:" in response to a HELP
command, which caused $ftp->supported('ALLO') to return 1 when in fact it
should (surprisingly!) return 0.
Don't use the ALLO command on FTP servers that don't support it

Despite always having been present in the FTP specification, some servers
(e.g. Enterprise FTP server (version 6600)) do not support the ALLO
command. Do not use the command on such servers otherwise its failure will
cause the PUT command which normally follows it to fail (since the success
of the ALLO command is now checked, as of commit 0d616e68cc).

Fixes CPAN RT#95717, also reported by an Enterprise FTP server user.
Improve code()/message() initialization and error handling in Net::Cmd

Amongst other things, this fixes a problem of obsolete error codes being
returned after connection failure.

Patch by Tom Metro <tmetro@cpan.org> on CPAN RT#14875 with minor changes
by the committer to apply the patch to the current source.
Fix a warning introduced by the previous commit

"Use of uninitialized value in join or string at lib/Net/Cmd.pm line 158."
Release 1.28
Bump version
Fix PAUSE indexing problem

Net::POP3::_SSLified and Net::SMTP::_SSLified are already used by
Net-SSLGlue.
Release 1.29
Bump version
Fix PAUSE indexing problem again

Sigh. Net::SMTP::SSL is already used by Net-SMTP-SSL.
Release 1.30
Bump version
Synchronize all $VERSIONs to the distribution's version number

Bump that to 3.00 so that no $VERSIONs end up going backwards.
Better skipping of more tests requiring fork()

See also 6cda6a94c3.
Specify the default Perl::Critic configuration

Without this, Perl::Critic will search for a .perlcriticrc file in the
user's home directory or via the PERLCRITIC environment variable (in the
absence of our own one in the current directory), which may cause test
failures (as seen on CPAN Testers) if a non-default policy configuration
is set.