Merge branch 'release/0.53' into develop
hack Configure options for pre-5.6 perls, and use version obj comparison for makefile hack
bugfix: cannot get version number during upgrade-perl
Merge pull request #251 from BlueT/develop

bugfix: cannot get version number during upgrade-perl
Merge pull request #249 from friedo/develop

Fixes Configure options for ancient perls
remove userelocatableinc from doc.
A little bit re-work of GH#251.
move the big message block into a differen sub-routine.
requires 5.8.8.

Since 8e9f9e2e100c9f0ba386ea4d5b8f15ad7f92bc71 version.pm is used to parse
ancient perl version numbers in distribution tarball filenames, thus
requires 5.8.8.

This simply breaks the perlbrew-install process on OSes bundled with pre-5.8.8
version of perl, but such list of OS distribution is not easy to be found.

We shall revert using version.pm or fatpack it if there's a demand.
Trying to remove the use of File::Path::Tiny -- simply use File::Path
remove File::Path::Tiny from standalone executable.
travis ci config tweaking.
remove File::Path::Tiny dependency list.
remove File::Path::Tiny in tests.
travis-ci config tweaking.
travis-ci config tweaking.

Try to use an script to force install local::lib on 5.12.
Make "skip_cwd" compatible for older perl versions. See GH #245.
Let --quiet param effective for 'upgrade' command.
change log.
version bump.