Reset essential package list to an empty set when Packages is refreshed
Support ACLs without a specific user/group for default owner/owning-group ACLs on directories
Minor changes to default ACL code
fix for "Too many branches" in _verify_acls
Fixed continue not in a loop error in previous
Removed redundant condition for empty default ACL
Except _verify_acls from pylint branches check
docstring for new sub-method
Metadata: fix check for Groups with options in duplicate groups test
Merge pull request #155 from zultron/maint

misc/bcfg2.spec:  Bump release
Merge pull request #149 from danfoster/apt-essential-cache

Essential package list cache is not cleared when Packages is refreshed
Don't strip other entries from default ACL, these are defined by mode number.
Core: explicitly close database connections at the end of each client run
misc: build requires gamin-python to properly generate docs
doc: fixed code-block style for older sphinx
misc: only require gamin for building on RHEL < 7
Lint checking for invalid default ACLs
Correct XML source for bundles in default ACL Lint
redhat: wait longer before kill -9'ing bcfg2-server
settings: Make it possible to use ibm_db_django engine

This is a forward-port of 49362b6d633a7784f77650d5218d0e629d50e4fb