XD-2172 Parameterize transaction isolation level used by Spring Batch JobRepository

Add custom BatchConfigurer to the batch/batch.xml file to make the JobRepositoryFactoryBean settings
available for configuration via server properties. The Spring XD specific BatchConfigurer is a modified copy
of the org.springframework.batch.core.configuration.annotation.DefaultBatchConfigurer