removed transport local guard from SingleNodeMain
XD-813 Update BatchJobLocator on XD job removal
- When XD job is destroyed, the job name entry is removed from
  BatchJobLocator so that the Batch admin's launchable flag is set to false.
- Keep the 'isJobParameterIncrementable' flag in a separate table
  JOB_REGISTRY_INCREMENTABLES
  - Handle insert/update on subsequent job creation with same name
- Fixed BatchExecutionController's REST endpoints & jobName handling
- Moved HSQLServerBean, Batch support classes  & registry schema sql
  out of dirt.plugins.job package
- Fixed tests to use test specific hsqldb properties when loading batch.xml

- Upgrade hsqldb version to 2.3.0 and exclude it from
  spring-batch-admin & spring-data-hadoop projects

- Moved REST endpoint 'batch/executions/{jobName}'
  to 'batch/jobs/{jobName}/executions'
Revert "XD-813 Update BatchJobLocator on XD job removal"

This reverts commit 45341a6ead68cdc78311684936806925654b3f9c.
Clean hsqldb data directory
- Added gradle task to clean the data directory
  while running "clean" task on spring-xd-dirt
XD-862 Enabled jsonPath Support
XD-875 Shutdown admin-server cleanly
- Re-used the shutdownCleanly() on AdminServer stop()
- Fixed AbstractShellIntegrationTests' adminServer stop
 - Removed explicit adminServer stop() call that hangs
   as the container.stop() would have already stopped
   the admin server while closing its parent context
XD-813 Update BatchJobLocator on XD job removal
- When XD job is destroyed, the job name entry is removed from
  BatchJobLocator so that the Batch admin's launchable flag is set to false.
- Keep the 'isJobParameterIncrementable' flag in a separate table
  JOB_REGISTRY_INCREMENTABLES
  - Handle insert/update on subsequent job creation with same name
- Fixed BatchExecutionController's REST endpoints & jobName handling
- Moved HSQLServerBean, Batch support classes  & registry schema sql
  out of dirt.plugins.job package
- Fixed tests to use test specific hsqldb properties when loading batch.xml

- Upgrade hsqldb version to 2.3.0 and exclude it from
  spring-batch-admin & spring-data-hadoop projects

- Moved REST endpoint 'batch/executions/{jobName}'
  to 'batch/jobs/{jobName}/executions'

XD-813 Fix tests
- set default test hsqldb database
- Modify context close() on few tests
XD-877 Fix Taps When Output Channel is Proxied

XD-877 Allow taps to be added to proxied output channels

Polishing
 - remove unnecessary null test
 - add test case
XD-689 - MessageBusSupport uses Kryo serialization

XD-828 renamed Bridge to Binding

XD-828 - Renamed transform- methods to  transformPayloadForConsumer and transformPayloadForProducer

XD-689 fixed a threading issue. Now new Kryo instance for each message operation

XD-689 - Refactored to extract Serializer interfaces and extend core spring De/Serializer

XD-689 renamed KyroAbstractSerializer to KryoAbstractSerializer

XD-689 - Added Codec Interfaces and DI for MessageBusSupport

XD-689: minor changes to address MF comments

XD-689 - removed an extraneous line of code

XD-689: fixed Copyright headers and removed null OutputStream option
XD-689: Removed XDTweet object - depends on XD-689
XD-882 JMX Test is not req'd for SingleNodeIntTest
XD-811 Add job launch REST endpoint
- Added /jobs/{jobName}/launch REST endpoint at
  JobsController
 - With job Parameters as request param
- Added launch property to ModuleDeploymentRequest
 - Send the jobLaunch request as ModuleDeploymentRequest
   by setting module launch property
 - Set ModuleDeploymentRequest's parameter with
   jobParameters
- Added handleLaunch() at ModuleDeployer
 - Currently, the handleLaunch is applicable only for JobPlugin
- If the job module is not already deployed, then deploy and launch
- Updated JobPlugin to send the job launch message
 - Send message with jobParameters to the job module's input channel
- Use beanName 'jobDefinitionRepository' instead of 'jobRepository'
  wherever we use job definition repository
Added Shell commands to launch job
- Added launchJob JobOperation with jobName & jobParameters

- Updated UI to launch the job with/without jobParameters

- Added tests for JobsController & Job launch shell command
Merge pull request #306 from ilayaperumalg/XD-811

XD-811 Add job launch REST endpoint
Fix serialization warning
added groovy-test-support depends on XD-689
XD-865 Start of a test suite for the UI

* add Jasmine as a dependency
* create initial specs
* create html file as a test container
* tests for the non-batch model
* add a phantomjs runner to run tests from command line
* xd ui model is mostly tested
* xd ui viewers have one test, but need many more
* update cujo rest library

Jira: https://jira.springsource.org/browse/XD-865
Fix hsqldb dependency for spring-xd-dirt
XD-830 move to build snapshots of batch and batch-admin
Fix test to properly detect Redis availability
XD-531 upgrade to reactor M3