XD-763 Remove Trigger Module Code

-- Remove all the trigger module code and the code that supports/tests it
-- Trigger source now sends a single message with payload
-- fixed-delay-trigger will send a message with payload every 'fixed-delay' seconds declared. payload is optional
***** fixed-delay-trigger --fixedDelay='30' >:foo2
-- Job relies on trigger to kick off single launch. payload is optional
***** trigger --payload='{"parm2":"fixed-delay2"}' >:foo

XD-763 Unit tests now pass.

Fixed-Delay trigger settings now a part of fixed-delay-trigger.

- [x] Updated the tests to include parameters
- [x] Use Trigger to execute triggers vs JobTriggerBean.
- [x] removed job trigger bean

- [X] Date Trigger uses a list of dates
- [X] Removed --jobRequests param from job.  Since it is implemented in trigger.

DateTrigger will not throw a NPE when sending in a date(s)
.# Please enter the commit message for your changes. Lines starting

Date Trigger now handles the case where user requests more nextTriggerDates than are in the list.
Date Trigger now has unit tests.

DateTrigger will now reject all lists that contain a null.
It will throw a IllegalArgumentException.

added job channel prefixes

polish DateTrigger and its tests
upgrade to Spring Integration 3.0-M3
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
Update UI to use the new batch admin api

- Enable the details request mapping
  Also, remove the '.job' suffix of job names when sending
- job info across the http request.
- update gitignore for sublime metadata files
- Change rest endpoint path
- Ability to display job instances
Fix BatchJobsControllerIntegrationTests
- Fix the jobName to have ".job" suffix as per the controller changes
XD-732: Enable JsonPropertyAccessor
Change test to accomodate future version of JsonPA
Add toString() to transform
Added tupleProjectionTest