travis-ci: start running py3k tests with some optional deps
Metadata: better stringification of ClientMetadata objects for debugging
bcfg2-lint: added check to ensure that default group is a profile group
bcfg2-lint: only check clients.xml things if clients.xml is in use
Metadata: apply default group consistently on first and subsequent client runs
travis-ci: fixed dangling if in install.sh
travis-ci: install django < 1.5 for tests
Metadata: fixed setting default group when appropriate
testsuite: fixed issues found by latest version of pep8
testsuite: fixed issues found by latest version of pylint
Plugin: use appropriate loggers for Debuggable helper objects
testsuite: can't disable pylint R0924, since it doesn't exist on older pylint and pylint barfs
fixed regex errors introduced by 6c996f42c53a36fc0406f836d64b8c1bec6f4bcc
Probes: fixed unit tests for new use of lxml.etree._ElementTree.write instead of open().write()
testsuite: fixed more unit test stuff
testsuite: more text fixes
testsuite: more test fixes
Compat: Fix traceback

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>