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`
XD-1503 Module Deployment rework

Removed ModuleDescriptor that was brought over from
the xdzk prototype.

Renamed ModuleDeploymentRequest to ModuleDescriptor.