Pass all config parameters to CPAN::Mini->new().
Added test case for the -perl switch.

This was the one command-line switch that I had
to munge (into 'skip_perl') so that I could just
merge the hash of command-line parameters with the
hash of config-file parameters.
provide a link to remotes (with a lie)

we do not yet have a default, but will add one today
www.cpan.org is now a fast global mirror; default to it
keep changelog up to date
provide a clear fatality if local is not writable
clarify docs for Mini->config_file

thanks, Jim Keenan!
implement --remote-from to get config from CPAN(?:PLUS)?
changelog the --remote-from change
expand leading ~ in config file name
v1.111013

          make www.cpan.org the default remote!

          link to the list of mirrors, too (thanks, SYSMON!)

          pass all options from command line, not just known ones (thanks,
          Jeffrey Thalhammer, who waited a very very long time for me to apply
          this!)

          add --remote-from option to get remote from CPAN or CPANPLUS config
          (thanks, Jeff Bisbee, who also waited a long time)

          expand leading "~" in config file name (suggested by justincase)

          die if local target isn't writable (suggested by SARGIE)