get VCS revision in a more resilient way
docs: document abstract Package tag
bcfg2-web: Fix wsgi configuration for SELinux

This creates the wsgi socket in a location where httpd is allowed to
write by default (at least on RHEL). Creating the socket in
/etc/httpd/run will not work without allowing httpd_t to write to
httpd_config_t:dir.

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
removed obsolete accounts2.xml.py
changed to stock BSD 2-clause license
fixed year typo in debian copyright notice
fixed StructFile Match() unit test
documented xmlschema sphinx extension options/flags
Packages: fixed several bugs that could cause duplicate Package entries
Core: deduplicated some error handling code
Cfg: better error handling from verifiers, :test
bcfg2-test: test for clients with no entries
Defaults: change to GoalValidator to apply defaults after structures are bound (#1136)
fixed unit tests
fixed checking Genshi templates for comments (#1141)
better Genshi syntax lint checker
removed debugging
bcfg2-lint: Fixed erroneous detection of multiple default groups (#1142)
doc: Fix typo (#1144)

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