SGF-266 - Prepare 1.4 M1.
SGF-266 - Release version 1.4.0.M1.
SGF-266 - Prepare next development iteration.
Included change log notes for the SDG 1.3.4 release.  Updated the SDG dependency declarations in the build.gradle file to properly 'exclude' the 'commons-logging' transitive dependency included by the Spring Framework dependencies.
Update dependencies

Various dependencies have been updated to their latest versions. The
dependency on aspectjrt has been removed: it's unnecessary to depend
on both rt and weaver as aspectjweaver contains a superset of
aspectjrt. The dependency on cglib has been removed as it was not
being used.
Fixed compilation issues on JDK 7 and JDK 8.  Refactored the DataSourceAdapter abstract, supporting class to implement the Java 7 DataSource.getParentLogger():Logger method.
Added additional Gradle properties for SDG dependency version numbers.  Re-organized the dependency declarations in build.gradle and changed version references to use Gradle properties from gradle.properties.
Upgrades Spring Data GemFire to GemFire 7.0.2.
Resolves JIRA improvement SGF-265, appropriately handling the 'new' Query result type (ResultsCollectionPdxDeserializerWrapper) introduced and returned by GemFire's Querying infrastructure in 7.0.2, breaking backwards compatibility with 7.0.1 for certain types of Queries.
Added test cases to test and assert the correct behavior of the StringBasedGemfireRepositoryQuery.toCollection(..) method for handling various GemFire Select Query result types.
Refactored and cleaned up deprecated and unchecked/unsafe Java and GemFire API usage.
Declared and implemented the findAll(:Sort) method from the SDC's PagingAndSortingRepository abstraction in SDG given GemFire supports ORDER BY in Queries.
Refactored and cleaned up Javadoc.
Fixes JIRA issues SGF-271 - <cq-listener-container> element missing the 'auto-startup' attribute, SGF-275 - <cq-listener-container> element's phase attribute is ignored, SGF-278 - ContinuousQueryListenerContainer class's 'taskExecutor' property is not set properly by the GemfireListenerContainerParser, SGF-279 - <cq-listener-container> element is missing the 'error-handler' attribute, and finally, SGF-280 - the ContinuousQueryListenerContainer class is not Thread-safe.
Merge branch 'sgf268' of github.com:jxblum/spring-data-gemfire into jxblum-pr64
Fixes JIRA issues SGF-271 - <cq-listener-container> element is missing the 'auto-startup' attribute, SGF-275 - <cq-listener-container> element's phase attribute is ignored, SGF-278 - ContinuousQueryListenerContainer class's 'taskExecutor' property is not set properly by the GemfireListenerContainerParser, SGF-279 - <cq-listener-container> element is missing the 'error-handler' attribute, and finally, SGF-280 - the ContinuousQueryListenerContainer class is not Thread-safe.
Fixes JIRA issue SGF-277 - OQL Join in Repository Interface.
Fixes JIRA issue SGF-273 - OrderBy (static) and Sort parameter (dynamic) Repository Queries do not work.
Implements JIRA improvement SGF-281 involving the addition of logic in SDG to avoid setting the Disk Store Name on the RegionAttributes used to a create a Region in the RegionFactoryBean when the Region is neither 'persistent' nor has an Eviction policy of Overflow To Disk. GemFire erroneously throws an IllegalStateException when the Region references a Disk Store but is not configured with persistence or overflow, which should not matter. Also fixed JIRA issues SGF-282 where the Eviction 'action' is ignored for PARTITION Regions when the 'threshold' is not set.
Updated the SDG build.gradle Maven repository references to include Spring IO's libs-release and libs-milestone.  In addition, moved the AMZN S3 Maven Repo to the top of the list to ensure the GemFire artifacts are pulled from the source.