1072580 - Do not use module names in sync reports.

We had been using module names as keys to report failures in sync
reports, which caused #1072580. Now we report failures as a list of
dictionaries, and the module name is reported as the new "module" key.

https://bugzilla.redhat.com/show_bug.cgi?id=1072580
Merge branch 'rbarlow-1072580'
Merge branch 'master' of github.com:pulp/pulp_puppet