Remove property resolution through the original bean factory post processor and move resolution to
occur during XML pre-processing. JSR-352 allows for property replacement and expressions to be present
on any element and the preprocessing provides the ability to load a well formed XML document into the
context with the intended values already present.
BATCH-1701: Introduce job scope
BATCH-1701: Implementation of JobScope
* Updated Job and Step scopes to use common class introduced by jpraet
* Updated Job and Step Synchronization Managers to use common class
 introduced by jpraet
* Updated JobScope related code to not be concerned with Spring 2.5
 (which is what batch was on when the PR was opened).
Added cleanup code around tests so that StepScope registration was
cleaned up.
Added double check that all partition data has been processed before ending
Fixed threading issue in JsrPartitionHandler
Updated the JsrStepExecutionSplitter to provide a copy of the JobExecution per partition
Added synchronization to the setting of partition data
Updated to call PartitionCollector regardless of if the partition completes successfully