XD-1661

Moved ModuleDefinitionMixin from stream.redis to module.store

Moved integration.x.* to xd.dirt.integration.*

Moved dirt.integration.test to dirt.test and removed cycle in dirt.test

Removed tangle in xd.test
XD-1661 polishing
XD-1480: Merge Module.Type and ModuleType

Module.Type was brought over from the xdzk prototype and
is a duplicate of the pre existing ModuleType. This
change removes Module.Type and replaces all usages
with ModuleType.
XD-1006 UI: Add job execution details view
XD-1645 Refactor Exception Handling and update JavaDocs

Also includes the XD-1466 to support the /management endpoint.

* All public ctors/methods must have Javadoc
* put no-arg ctors on the top of class file
* transient keyword removed.
* Checked exceptions replaced with unchecked.
* public method arguments are guarded with with Assert.notNull, Assert.hasText
* unecessary no-arg ctors removed
* getContainers replaced with getContainerUrls

* minor cleanup during PR review
XD-1657 - TwitterSearch Source Acceptance Test
XD-1665 - Update to snapshot builds of Spring Shell
XD-1664 Remove singlenode prefix on a property

- Remove singlenode prefix from `embeddedHsql` property key
  - Fix property usages in `application.yml`, `servers.yml`