Refresh Content Sources CLI

This adds following calls to the CLI:

pulp-admin content sources refresh
pulp-admin content sources refresh --content-source-id <id>
Generally, why does this have a custom renderer at all?  The back end is written with the step framework so the generic renderer could be used