XD-1040: Remove legacy application classes.

These have been replaced by Spring Boot and are
no longer required
XD-1063: Fix mqtt props
XD-933: Remove unneeded workaround HATEOAS bug
XD-1058 Update bootstrap LESS

- Include only modals & glyphicons LESS files
  for the job launch with parameters' change
XD-71: Switch to more efficient UUID impl in Tuple

Use the com.eaio implementation instead of the default
JDK UUID generator.
XD-1079 Fix batchJobs method name

- Change BatchJobsController.listForJob to 'executionsForJob'
- Change BatchJobsController.jobInstances to 'instancesForJob'
- Fix javadoc for BatchJobsController & BatchJobExecutionsController
XD-1040 Remove legacy code post-bootification

Remove legacy profile

Remove xd-ppc.xml

Remove UiResourceIdentifier

Fix profiles so job registry tables load by default

Make red margin marker go away in IDE

Fix launcher main class for exec project

Tidy up redis configuration to fit Spring Boot conventions

Remove empty xd-common.xml

Test distributed batch job and verify configuration

Fixed 3 files with <beans/> not at end

Make HSQL server the default DB in single node

Also correct the driver class name to the documented preferred
value.

Externalize HSQLDB hostname (hsql.server.host)
Add back a banner and basic info about transport etc.
XD-1059 Add StepExecutions to JobExecution

- Add StepExecution into each of the batch job returned
  from the list
- Added test to include step execution info
XD-1078 Add "spring-xd-exec" directory
Add classpath module location

Converts XD_HOME to expect a resource prefix. Tested with poster
and batch job. To create your own XD package with custom modules
depend on DIRT and then add modules/* to the classpath.

Add test for UrlResource and module registry

Switch to resource pattern as root for module
unset XD_* in gradlew
XD-1047: Add timeField and timeFormat to aggregatecounter

Allows the time bucket to be selected based on a field within the message.
XD-1064, XD-1066, XD-1072

Parser now retains prefix for topic and queue channels

Fix router sink logic with named channels (XD-1064)

Fix topic channel behavior (XD-1066)

Added bridge module(XD-1072)

Removed duplicates in ChannelNode.stringify() and use existing RedisTemplate in RedisSingleNode...Tests

Merged Andy Cs ChannelNode changes
XD-1100, XD-1101

Easy add of redis store

Add jdbc MessageStore

Add autodetecttion of DB kind
XD-1102: Basic benchmark of Message stores
XD-1061: Update Asciidoctor
Fix html doc rendering
XD-1107 Mock DistributedJobService

- Create a simple mock for DistributedJobService
- Update before method to initialize 'isLaunchable' explicitly
Tidy up XD_HOME

* Revert to XD_HOME being a directory (no file: prefix)
* Keep classpath*/modules as an alternative module location
* Introduce extra optional indirection for everything under XD_HOME
(e.g. xd.data.home, xd.module.home, xd.ui.home, xd.config.home)
* Tested shell scripts in xd-*

Ensure SimpleModule copies profiles from parent Environment

Some people have been seeing spurious entries in Redis. This is
because a Module context would have been using the default
settings for transport and store. Now that the Environment is
passed down to child contexts it should be cleaner.