Implement content uploads

CLI changes:

https://github.com/Katello/hammer-cli-katello/pull/177

This depends on https://github.com/pulp/pulp_puppet/pull/126