Merge branch 'release/0.64' into develop
remove the documentation review step.
Run /usr/bin/perl directly, rather than using the #! mechanism.
Fix for #337, "command not found: command perlbrew"
Merge pull request #338 from ironcamel/perlbrew-command

Fix for issue #337, "command not found: command perlbrew"
improve heuristic for detecting when we are running on a 64bit platform
add support for 'append' option
Merge pull request #339 from gottreu/develop

Run /usr/bin/perl directly, rather than using the #! mechanism.
Merge pull request #340 from salva/develop

improve heuristic for detecting when we are running on a 64bit platform
done that.
show the "Compiled at" time from `perl -V` in `perlbrew info`.
Command 'exec' now respects external command exit code

if external command terminates with non-zero status, we exit with same code.
(even If external command to be executed with several perl versions)

fixes #277
Fix warning 'use uninitialized value' when env MANPATH is not defined
Fix warning 'use uninitialized value' when env MANPATH is not defined
Merge pull request #344 from vsespb/no_warning

Fix warning 'use uninitialized value' when env MANPATH is not defined
Merge pull request #343 from vsespb/develop

Command 'exec' now respects external command exit code
Fix files_are_the_same test and test expected behaviour on Win32
Replace min() function with one from List::Util

List::Util is a core module since 5.7.x
Adjust exec exit code behaviour

With --halt-on-error exit immediatelly and propogate error code.
Without --halt-on-error continue execution and exit with code 1 in the end (failure exact exit code values irrelevant)

fixes #277
Unit test for "info" command.

Test how it works before refactoring.
Also fix min Test::Output version, as we already used stdout_like
and bump Test::Spec version