SHDP-344 Upgrade batch and integration versions

- Integration to 4.0.1.RELEASE
- Batch to 3.0.0.RELEASE
- Renamed getJobInstancesByJobName to findJobInstancesByJobName
  to reflect changes in Batch JobExplorer.
SHDP-334 Support for store writer partitioning

- New PartitionDataStoreWriter and PartitionTextFileWriter
- Adding concepts of partition key and resolvers
- Better handling of spel expressions
- Partition functions in spel; dateFormat() hash(), list(),
  range() and path() to ease path combining.
- Partition writer tweaks to handle all necessary spring lifecycle and other
  needed components because additional writers wrapped by a partition
  writer are - not handled by app context.
- New UuidFileNamingStrategy to help with naming issues
- Writer base classes now have better support for using partitioned paths.
- Naming strategies how have better tests
- Changed FileNamingStrategy to separate next() and reset().
SHDP-348 Configurable YarnClient action

- New boot property spring.yarn.client.startup.action
  which can be used to define an action what a ClientLauncherRunner
  should do on startup. Only one action 'submit' is
  currently defined which would simply call submitApplication()
  with YarnClient.
Updating changelog
Updating stylesheet for generating JavaDocs with JDK 7
Release version 2.0.0.RC4
Set to build snapshot version
SHDP-344 Upgrade to Boot 1.1.0.M2
SHDP-344 Upgrade to Boot 1.1.0.RC1
SHDP-349 Fix wrong configuration source
SHDP-255 Adding a store section to docs
SHDP-344 update to Spring Integration 4.0.2.RELEASE
SHDP-350 Fix HashMethodExecutor negative values

- Hashcode given to HashMethodExecutor doesn't
  result negative values, thus giving accurate
  bucket count.
- Added tests for internal functionality.
Switching mirror for Gutenberg texts
SHDP-255 Updates to store docs
SHDP-346 Add DatasetStoreWriter implementations and use them in DatasetTemplate
SHDP-351 Make JobUtils attempt to get the original job status

- currently we default to DEFINED when running job not found
SHDP-351 Make JobUtils attempt to get the original job status

- switching to use reflection for job status so we don't break for v1
SHDP-351 Make JobUtils attempt to get the original job status

- clean up imports
SHDP-346 Fixing writer logic for Parquet byte[]