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.