Merge branch 'release/0.58' into develop
spelling fixes
Merge pull request #264 from karenetheridge/topic/doc_spelling

spelling fixes
escape envvars in regexes with \Q and \E
Don't throw warnings if perl-5.8.0 has been installed with Perlbrew.
Support zsh5 shell name
Merge pull request #267 from omega/zsh5

Support zsh5 shell name
Fix issue #242: --quiet option does not work with exec
Fix bug when PERLBREW_HOME contains regex metacharacters

This can readily happen when running the test suite on a Mac, because the
standard TEMPDIR location is a per-user location which can contain "+"
characters.
New feature: "perlbrew install stable"

This installs the most recent available stable Perl, so it is suitable for
recommending to Perl newcomers, even if the recommendation might live a lot
longer than a year.
New feature: "perlbrew install --switch $perl"

Automatically switches to the newly-installed Perl once installation
completes successfully.

This means that a good recommendation for newcomers to Perl who've installed
Perlbrew can be simply

    perlbrew install --switch stable

rather than

    perlbrew install 5.16.2
    perlbrew switch 5.16.2

The latter approach has the additional disadvantage that the appropriate
"latest stable Perl" version changes over time.
do not rely on unreliable hash ordering
fixes issue #279
Merge pull request #278 from rjbs/hashes-are-random

do not rely on unreliable hash ordering
Merge pull request #265 from felliott/quotemeta_envvars

Escape envvars in regexes with \Q and \E (fixes test failure on OS X)
Merge pull request #280 from aixtal/iss279

fixes issue #279
Merge pull request #270 from happy-barney/develop

Fix issue #242: --quiet option does not work with exec
Merge pull request #266 from wolfsage/fix-5-8-0-warnings

Don't throw warnings if perl-5.8.0 has been installed with Perlbrew.
Merge remote-tracking branch 'arc/install-switch-stable' into develop

Conflicts:
	lib/App/perlbrew.pm
fix this test when PERLBREW_LIB is defined.