Remove reference to resolved issues in Groovy
Add @IntegrationTest properties to Environment after system props

Fixes gh-910
Fix broken dependencies appendix
Upgrade to Spring 4.0.5

Closes #891
Merge branch '1.0.x'
Upgrade to Spring HATEOAS 0.12.0.RELEASE

Closes #801
Upgrade to RELEASE version of Spring Data Dijkstra release train

Closes #815
Combine maven-dependency-plugin declarations

Fixes #917
Correct the path used to import the dependency versions .adoc file
Update to Jedis 2.4.1 means commons-pool2

Fixes gh-918
Add conditional processing option for unhelpful FactoryBeans

OnBeanCondition has some issues with FactoryBean object types where
the FactoryBean is not generic (i.e. you have to instantiate it to
get its object type). This is a known issue (see tests in
ConditionalOnMissingBeanTests), but we can provide some help for
library authors who know the type in advance. The approach we have
taken here is to check the BeanDefinition for an attribute called
"factoryBeanObjectType" (OnBeanCondition.FACTORY_BEAN_OBJECT_TYPE)
which, if it exists, can be used as a tie-breaker. Its value should
be a Class<?> instance.

Fixes gh-921
Ensure Mongo autoconfig is easy to exclude
Exclude Java agent jars from class path of launching class loader

ExecutableArchiveLauncher creates a ClassLoader that is used by the
Launcher to load an application’s classes. During the creation of this
ClassLoader URLs from another ClassLoader are copied over. This was
resulting in Java agents that are added to the system class loader
via the -javaagent launch option being available on both the system
class loader and the created class loader. Java agents are intended to
always be loaded by the system class loader. Making them available on
another class loader breaks this model.

This commit updates ExecutableArchiveLauncher so that it skips the URLs
of any Java agents (found by examining the JVM’s input arguments) when
copying URLs over to the new classloader, thereby ensuring that Java
agents are only ever loaded by the system class loader.

Fixes #863
Remove mouldy start.groovy from the actuator sample

Fixes #900
Merge branch '1.0.x'
Revert "Work around Groovy compiler bug that can name classes incorrectly"

This reverts commit 46fc5c05e32b757c0d95eb13d4a592aa06593af3.

Closes #598
Include GemFire starter in table of first-party starter modules

Closes #911
Use Boot’s base Logback configuration in the Integration sample

Fixes #922
Merge branch '1.0.x'
Rename method count() -> countGroups()

Fixes gh-923