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
Add MaxPermSize=256m for tests
XD-886 Fix package tangle
- Moved DistributedJobService to dirt/plugins
- Moved ExpandedJobInfo to dirt/job
XD-Cleanup Removing all thread.sleeps from job tests.

The Job Test Code for the shell no long has to support file based validation of success.
Fix Job launch tests for XD-866
- Updated JobLaunch tests to use the fixes from XD-866
- Assert JobParameters sent via job launch command
Merge branch 'XD-531' of https://github.com/markfisher/spring-xd into markfisher-XD-531
XD-863 Serialization of Spring Batch Context Objects

* Add preliminary support for a series of batch listeners
* Add sample: https://github.com/spring-projects/spring-xd-samples/tree/master/batch-notifications

Jira: https://jira.springsource.org/browse/XD-863

XD-863 Code review changes