use https for download url
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.
Formatting changes in Backup.pm
Use MooseX::Getopt::Dashes in Backup.pm
Add more debugging to backup restore logic.
Upgrade Parse::PMFile from 0.05 to 0.29
Updates cpanfile.snapshot
Run carton in deployment mode on one travis perl
Keep indentation consistent in travis yml
Error response when fields could not be found
No need for Try::Tiny when checking if fields were returned.