puppet support for katello-disconnected and better syncing status

This is the first commit to support puppet syncing for disconnected.

The export is non-functional until we wait for the new Puppet Master
Distributor from the Pulp 2.3 release.
go back to original shell
adding start/end date support for exports
remove ISO distributor that we don't need
switch to http only and properly archive up the puppet-forge
go back to original interp
fixing style
minor syntax cleanup with some review from daviddavis
Merge pull request #16 from mccun934/puppet-sync

Puppet sync for katello-disconnected