Removed unused post package
XD-1509 Exclude projects for maven publish

- Exclude modules and all the hadoop distro subprojects
  - disable maven plugin `install` task

- For `modules` project, make sure the build and lib directories
aren't included as part of the modules' files bundle
XD-1949 - Ensure DSM Matrix is diagonal

* Move ContainerAttributes from xd.dirt.container to xd.dirt.cluster
Changing default port from 9102 to 9101

The default port for hsqldb is 9101, the jdbc URL reflects this correctly, but the hsql section shows 9102, making the changes to be consistent.
XD-1996 Tightening null checks
XD-1509 Disable publishing hadoop artifacts

- Disable publishing hadoop distro artifacts
  - Check for the existence of `artifactory-publish` plugin
before disabling `artifactoryPublish`
XD-1949b - Ensure DSM matrix is diagonal

* Created new exception, the somewhat odd named
  BatchJobAlreadyExistsInRegistryException, that replaces the
  BatchJobAlreadyExistsException that references absence in the JobLocator.
* This exception block can likely be since this BBP should only be processing
  jobs that were not deployed.  Created https://jira.spring.io/browse/XD-2014
  to track.
XD-1509 Disable publishing modules artifacts

- Disable modules projects' artifact publishing by disabling
`artifactoryPublish` task if defined for the module project
- Use the same approach for hadoop artifacts