Make halt_on_failure default to true

This makes CPAN.pm comply by default with the CPAN::Meta::Spec that says
that dependencies *must* be satisfied.  The text explaining the option
has been revised to explain the default behavior and the risk of turning
it off.

For discussion, see Perl-Toolchain-Gang/CPAN-Meta/issues/38