Updated build/script/perl.rb for Dist::Zilla
Updated build/script/perl.rb for Dist::Zilla

It is common to create a Perl distribution using the Dist::Zilla helper,
which means keeping the package un-ready for release in version control
and only creating the release-ready version (with Makefile.PL or
Build.PL) when it actually gets shipped off to the CPAN.

For example:

https://metacpan.org/source/KAORU/App-highlight-0.09
https://github.com/kaoru/App-highlight

Added the steps to recognise that a repository has a dist.ini file and
that Dist::Zilla should therefore be used to install the dependencies
and to run the tests.

lrowe/travis-build,dirk/travis-build,jhass/travis-build,JuliaCI/travis-build,saucelabs/travis-build,jhass/travis-build,final-ci/travis-build,akoeplinger/travis-build,vlamanna/travis-build,akoeplinger/travis-build,wereHamster/travis-build,vinaykaradia/travisBuild-clone,tmccombs/travis-build,Tiger66639/travis-build,vinaykaradia/travisBuild-clone,wereHamster/travis-build,paultcochrane/travis-build,luoqii/travis-build,a14n/travis-build,aceofspades/travis-build,whip112/travis-build,will/travis-build,a14n/travis-build,Joshua-Anderson/travis-build,dirk/travis-build,final-ci/travis-build,craigcitro/travis-build,tmccombs/travis-build,luoqii/travis-build,whip112/travis-build,Distelli/travis-build,Tiger66639/travis-build,craigcitro/travis-build,Joshua-Anderson/travis-build,Acidburn0zzz/travis-build,saucelabs/travis-build,tianon/travis-build,wereHamster/travis-build,gavioto/travis-build,will/travis-build,will/travis-build,aceofspades/travis-build,vlamanna/travis-build,kidaa/travis-build,kidaa/travis-build,final-ci/travis-build,andyli/travis-build,kevmoo/travis-build,vlamanna/travis-build,Joshua-Anderson/travis-build,gavioto/travis-build,andyli/travis-build,vinaykaradia/travisBuild-clone,kevmoo/travis-build,tianon/travis-build,Acidburn0zzz/travis-build,paultcochrane/travis-build,Distelli/travis-build,paultcochrane/travis-build,aceofspades/travis-build,lrowe/travis-build,JuliaCI/travis-build