Add default serializer for use in JdbcExecutionContextDao
BATCHADM-182: Added unit test to verify afterPropertiesSet()
BATCHADM-185: Update batch and spring versions

* Update batch to current snapshot and Spring version to match
* Move log level in admin sample from DEBUG to INFO
display last job execution parameters
add null check when adding job params to textarea
Fix for BATCHADM-141.

Spring Batch Admin JSON API sets content type to text/plain on the response. Setting it to application/json as it makes most sense for the response content type.
BATCHADM-154: use localized timeZone when displaying start time for steps
BATCHADM-136: Cross-site scripting is possible in the Job-parameters field
BATCHADM-133: Remove explicit caching in JMX layer

* Only ehcache was removed, caching of metrics internally may be revisited at another time
update slf4j to 1.7.6
remove unneeded null check
remove unused imports and update copyright date
BATCHADM-177: Wrong StepExecutions displayed for partitioned jobs
BATCHADM-123: JSON response can not be parsed because of syntax exception
remove unused schemas
BATCHADM-179: Allow step and job execution context to be retrieved over the rest.
Updates for BATCHADM-179

* Update copyright dates
* Replace wildcard imports
* General formatting
* Utilize Errors object rather than logging
* Move ObjectMapper creation from class to bean
* Remove unused schema from manager-context
* Rename context.json end points to exection-context.json
* Add conditional check for stepExecutionContext in step/executionContext.ftl
* Remove redundant jobInfo/jobInfo.jobInstance conditional in jobs/executions.ftl
Bump Spring version to 3.2.9.RELEASE to match batch 2.2
Extend job instances view
BATCHADM-187: update copyright dates / minor tidy