BATCH-2080: Clean up "Invalid JavaBean property 'itemWriter' being accessed" warnings

Disambiguate tasklet/item(reader,processor,writer)/chunkCompletionPolicy properties in subclass
BATCH-2175: Added the ability to inject lobType
RepeatStatus no longer contains COMPLETE

FINISHED is the new black.
Fixed documentation to correctly use BatchStatus value instead of RepeatStatus value
BATCH-2111: Java 8 / Upgrade to Spring 4

* Upgrade Spring framework to 4.0.2.RELEASE
* Upgrade maven compiler plugin to 3.1
* Use LinkedHashMap to preseve ordering in AbstractFlowParser (found when upgrading to JDK 8)
* Match on EnhancerBySpringCGLIB in StepScopeProxyTargetClassOverrideIntegrationTests (SPR-11398)
BATCH-2126: Added synchronization around formatters in DefaultJobParametersConverter
BATCH-2179: Updated to add unidentifying flag to properties as they are returned if applicable
Add unit test for BATCH-1980
possible fix for BATCH-1980
add and fix unit tests related to BATCH-1980
BATCH-2180: Fixed documentation about the need to registre CompositeItemWriter's delegates as streams
BATCH-2169: Added warning message for when users use java config with @StepScope
BATCH-2173: Initial commit for repo updates
Update version literals prior to release 2.2.5
[maven-release-plugin] prepare release 2.2.5.RELEASE
[maven-release-plugin] prepare for next development iteration
Update version literals prior to release 3.0.0.M3
[maven-release-plugin] prepare release 3.0.0.M3
[maven-release-plugin] prepare for next development iteration
Update versions of various dependencies

Foo-write.hbm.xml has been deleted from both spring-batch-infrastructure
and spring-batch-infrastructure-tests as its presence resulted in a
DuplicateMappingException. All tests pass without these two files.

A cast of null to String has been added in a call to
FileUtils.readFileToString to avoid a problem with method ambiguity
caused by the upgrade to Commons IO 2.4

Hibernate has been updated to version 4.3.1. This has necessitated
upgrading Spring to 4.0.x as Spring 3.2.x does not support Hibernate 4.3