use https for download url
Update bin wrappers to use puppet and fallback to carton
fix version parsing
Tidy MetaCPAN::Util.
Merge pull request #339 from CPAN-API/haarg/version-parse-fix

Fix version parsing
Install deps on travis with carton deployment mode
Revert "Install deps on travis with carton deployment mode"

I was trying to get 3/5 perls to be 5/5 perls...
however they now all fail miserably.
Add modules to file in reliable order

to solve occasional test failure.

Any order makes as much sense as no order.
Increase Parse::PMFile verbosity to help debug tests
Force Safe.pm upgrade via cpanm on travis

comments inline.
Drop older perls (10-14) from travis builds
Try to make the release parsing output readable again.

Older archives clutter the terminal output with "Invalid header block at
offset unknown at
/home/metacpan/carton/metacpan-api/lib/perl5/Archive/Any/Plugin/Tar.pm
line 21."
Adds Twiggy to cpanfile.
Merge pull request #330 from CPAN-API/haarg/download-ssl

use https for download url
Add Data::Printer to cpanfile for easier debugging.
Minor lib cleanup.
Remove default path to fakepan for CPAN.

Having this default meant that indexing works on the VM and production
even if you haven't set your _local config.  The confusing part is that
you end up the API ends up looking in the Fakepan even if you indexed
tarballs in a completely different location, so source URLs end up
returning a 404 in most cases.  We already have a test config that is
pointing at fakepan, so best to force people to be explicit.
--force-confdef when installing Elasticsearch via Travis.
Moves custom Moose types into MetaCPAN::Types::Internal.
Tidy.