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
add File method to detect test directories
exclude modules defined under a test directory from the index
rename in_test_directory to is_in_test_directory
change is_in_test_directory to use split & any instead of regex