XD-745 & XD-745 Use Spring batch admin
- Added spring batch admin manager dependency (1.3.0.BUILD-SNAPSHOT)
- Added BatchJobController & BatchJobExecutionController
 - Currently these controllers have list JobInfo/JobExecutionInfo
 - Map the requests to '/batch' to avoid conflicts with existing
   XD JobController
 - Created BatchJobLocator that extends ListableJobLocator
  - This will store job name & isIncrementable value for the job
 - Added DistributedJobService that extends batch SimpleJobService
   with unsupported methods that depend on runtime Job instance query
   from JobLocator
- Started HSQLDB in server mode
 - This will enable accessing the schema outside the JVM it is running
 - Removed the global bean config batch.xml and created batch config
   for AdminServer & ContainerLauncher
 - Added hsqldb.properties in config to set hsqldb related properties

XD-744 Fix review comments
- Added Profile based config to load batch config beans
- Added /batch/jobs/executions/{jobName} rest end point
- Fixed the type level RequestMapping to read 'batch/jobs'

XD-744 Updates to batch admin controllers
 - Added REST endpoints to GET jobExecutions & jobs by jobName
 - Added tests for BatchJobsController & BatchJobExecutionsController