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.
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