doc: fixed example Reporting config
testsuite: fix checks for pylint/pep8 on py3k
Client: fix some OSError tracebacks from commands not found
SvcTool: Fix generic check_service to handle missing service commands
bcfg2-info: made packageresolve use code from Packages instead of reinventing the wheel
Logger: set log handler names in a py <2.6 compatible way
doc: write and use proper sphinx docs for MetadataQuery/ClientMetadata classes
Executor: handle missing commands in a more backwards-compatible way
XMLFileBacked: fixed XInclude

Clear out "extras" when each event is handled to ensure that we start
fresh.  Failure to do so prevents the wildcard XInclude munging to
work, so the first time an event is processed everything is fine; but
when subsequent events are processed, _follow_xincludes() thinks that
each xinclude tag has already been munged and only removes it.
SvcTool: fixed some docstrings, code with new Executor
bcfg2-info: fixed building help message on 2.4 (from Michael Fenn)