BATCH-2071: Implementation of JSR-352's requirement for loading batch artifacts via the thread local classloader
* Added a BeanFactoryPostProcessor to add bean definitions for batch artifacts referenced only by class name
* Updated the BatchPropertyBeanPostProcessor to address scope targets
* Moved the registration of the various post processors to a new JsrNamespaceUtils (similar to how they are handled with the core namespace)
Fixed exception behavior on JsrJobOperator#getJobInstanceCount
Fixed leaking of Job level properties into the StepContext
Fixed to throw JobExecutionNotMostRecentException on restart when apropriate
Updated ChunkParser to default to item type for the JSR
Cleaned up base configuration
BATCH-2002: JSR Property Substitution Language
BATCH-2072: Removed DecisionAdapter and replaced it with a DecisionStep and related classes
Added code to default item count to 10 when not provided in JSR DSL
Updated to remove run id from job parameters when using JSR
For JSR-352, removed the restriction of not being able to abnadon a completed job
Updating documentation prior to release
Update version literals prior to release 3.0.0.M1
[maven-release-plugin] prepare release 3.0.0.M1
[maven-release-plugin] prepare for next development iteration