1012073: Sync Mgmt: update to provide status bar for puppet repos

This commit contains changes to enable 2 things for syncing puppet repos
in the ui:

1. list the number of puppet modules being syned (similar to # yum pkgs)
2. provide behavior for progress bar... since the pulp status/progress
   for puppet repos is different from yum repos, the status will
   be based module counts vs size (in bytes)
Merge pull request #3196 from bbuckingham/1012073

1012073: Sync Mgmt: update to provide status bar for puppet repos