improved use of settable future in test
Add setupUI task into XD bundle

- Update :spring-xd-ui:setupUI task as a dependency into copyInstall
- Disable karma unit tests until XD-1425 is fixed
Disable imagemin task

- CI build and few other platforms have failures running this task.
Hence, disabling it and copy the images directly into dist.
Fixed issue with stream/job undeployment

When undeploying a stream/job the stream/job definition is loaded
in order to perform a graceful undeployment of the underlying
modules. However if the stream/job definition has already
been removed from /xd/streams|/xd/jobs then the definition
cannot be loaded. This fix will prevent an attempt to read
a definition that has been removed.
Test improvements, improved JSON parse error

AbstractSingleNodeStreamDeploymentIntegrationTests.moduleChannelsRegisteredWithMessageBus
will fail fast if module deployments fail.

Ensure that thread interrupt is honored in SingleNodeIntegrationTestSupport.waitForStreamOp.

MapBytesUtility will include an improved JSON parse error message.