made yum Packages backend support resolving by version (#1112)
fixed yum version support for version="any"
fixed calculation of new packages list
get encoding a better way in packages collection objects
removed Bcfg2.Client.XML abstraction layer since we depend directly on lxml.etree
Revert "removed Bcfg2.Client.XML abstraction layer since we depend directly on lxml.etree"

This reverts commit 913d320ee02d5e16b61a14d97b2b1111d307d0d3.
SEModules: Fix traceback

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
bug fixes from solj
Packages: Add missing lxml import

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
sbin/bcfg2-server: Remove useless import

Importing the Metadata plugin here causes django v1.2 to die.  This
was unused anyway.
fixed logging of plugin instantiation failure
don't encode Packages source lists just to md5sum them
Merge reporting configuration with main server configuration

Admin/Syncdb: Use SchemaUpdater
Move the schema update routines from reports to Bcfg2.Server
Move Reports.settings into Bcfg2.settings
Update web config documents
Admin/Init: Update initial bcfg2.conf file
updated migrate_configs.py to handle reports config changes
raise ImportError if missing genshi libs prevent import of TGenshi
Core: move UpdaterError into the try block
doc: Fix sphinx build warnings

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Options: web_debug should be boolean