read and write D1 access policy rules from metacat xml_access table.still TBD: which mechanism takes precedence when there are systemMetadata access rules and EML access rules and other access rules?
include accessfileid and subtreeid when inserting xml_access values
fixed bug where permission would get set to -1 for no good reason
add connection serial number where it was missing.
Format and add comments.
move dbconnection object out of base class and create it for each db access so it can be released
Change access section in getaccesscontrol and getdocumentinfo apis to be more eml 2.1.0 compliant. Add a block access option to setaccess api.
change AccessControlForSingleFile to only be instantiated for one file. move ACL methods to AccessControlForSingleFile. Change format of access sections returned to EML 2.1.0.
Create access dao and centralized db access classes. Update create access code to combine access records for principal/doc/accesstype when multiple exist.