tiny fixes
tiny fixes
cleanup auditor context singletons on tearDown
Properly handle PID-3 repetitions in XDS patient info; closes #42
#41: ITI-CP-743 -- do not check DocumentEntry.availabilityStatus in XDS submissions
#41: ITI-CP-730 -- patient ID is "required if known" in ITI-41 ATNA records
fixed dsld generation for HL7ExtensionModule
revised XDS object container validation
#41: ITI-CP-711: new XDS metadata attribute "limitedMetadata"
CP-ITI-543: new XDS error code
#44: tiny changes
Closes #41.  Changes are:
* implemented CP-ITI-731 -- new DICOM schema for Audit Trail
* implemented CP-ITI-493 -- audit successfully delivered and failed documents in different audit records
* drop checking completeness uf audit datasets, deprecated URL option 'allowIncompleteAudit'
* implemented 'PurposeOfUse' option of ITI-20 (ATNA Audit) and ITI-40 (XUA)
* use OpenSAML for parsing XUA SAML2 assertions
* MockedSender performs XML validation of incoming audit records
* verison of OHT ATNA framework upgraded to 2.0.0-p3
* fixed home comminity ID codes in audit records of ITI-18, 38, 63
* dropped support for AbstractAuditInterceptor.XUA_USERNAME_CONTEXT_KEY in favor of AbstractAuditInterceptor.XUA_SAML_ASSERTION
tiny cleanup
do not use obsolete class for assertions
do not use obsolete Ehcache method getValue()
add platform-camel-mdht module
fix after merging from MASTER