Improved summary/error reporting; validation and synchronization flows.
Merge branch 'master' into nodes_reporting_2.2.0
Fix unit tests.
Fix node update rendering to match report.  Add unit tests.
Merge branch 'master' into nodes_reporting_2.2.0
Move RepositoryReport to common.
docstring updates.
Map error descriptions in the renderer.
Missed one of the exceptions.
Remove (:) colon from rendered titles.
More intuitive model class naming.
During the renaming of citrus to nodes, the model terms changed from local/remote to parent child.  This produced some odd class names.
Add assertions to renderer unit tests.
Merge pull request #442 from pulp/nodes_reporting_2.2.0

Nodes reporting 2.2.0