bcfg2-reports: update to use current models
Metadata: catch dns lookup errors better
testsuite: perform pylint tests against MultiprocessingCore when appropriate
Reporting: Fix typo

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Core: fixed py3k incompatibility

Also abstracted getting the list of objects that may register RMI
calls into a separate function.
Core: iterate over RMI objects properly
MultiprocessingCore: added missing docstring
Metadata: Fix bundle visualization

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Packages: always add collections to group/package cache

This fixes cases where the collection itself would not be cached
because a host had no sources, or multiple sources of different types;
we still want to cache package group results and package sets (both of
which will be empty).
Viz: distinguish categories from hosts
Viz: exclude duplicate bundles for a given host
Viz: include clients that should be included, not vice-versa
testsuite: fixed most pylint complaints
Revert "Probes: Fix failing nosetests"

This reverts commit 4f745cc2731f7035f02566ba8bc1a0e9ae1b1a71.

This breaks handling of unicode on python 2.
Probes: Fix unicode probe handling

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Probes: Disable builtin redefinition check

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
POSIX: Fix unicode file verification

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
POSIX: Fix pylint failure

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
testsuite: fixed more unit tests
Merge branch 'maint'

Conflicts:
	src/lib/Bcfg2/Server/Admin/Viz.py
	src/lib/Bcfg2/Server/Plugins/Packages/__init__.py