SpringBootTestUtils->EnvironmentTestUtils
Add test for user overriding @EnableJpaRepositories
Default spring.config.location to file: if no prefix supplied

Fixes gh-198
Prevent 404 in gh-pages
Migrate JolokiaAutoConfiguration to use ConfigurationProperties instead of accessing the environment directly to obtain configuration properties
Allow @EnableGlobalMethodSecurity in a non webapp

Fixes gh-202
Don't load BatchAutoConfiguration at all if there is no JobLauncher

Fixes gh-204
Ensure logging initializer listens to the right event

This should make a difference to gh-196. It might even fix it
(depending on what snapshot the user had there).
Allow maven build with JDK 1.8
Fix sorting of auto configuration classes on JDK 8
Move properties file to correct location
Fix broken test

Recent changes to the repository configuration for @Grab
didn't update the tests which use the GroovyCompiler as
a standalone. Fixed that by using the
RepositoryConfigurationFactory.
Add initialSize configuration property to datasource auto configuration

fixes #206
FileOptions -> SourceOptions to work with String paths instead of Files

We check for existence of the sources and (as before) resolve multiple
resources on the classpath if a path is not a File. In addition supports
Spring pseudo-URL prefixes as well as normal URLs as source locations.

In addition sources can now be specified as a directory (searched
recursively by default), or a resource pattern (e.g. app/**/*.groovy).

Fixes gh-207
Watch out for non-Strings in YAML map keys

Fixes gh-205
Extend YAML map key special cases to nested maps

Fixes gh-208
Throw an exception if a config file that exists cannot be parsed

Fixes gh-209 in a general way
Restore eclipse settings to stop m2e errors
Replaces references to 'files' with 'sources'

Replace references to 'files' throughout the code-base with 'sources'
following the rename of `FileOptions` to `SourceOptions`.

Also cleanup ResourceUtils a little
Revert "Allow maven build with JDK 1.8"

Revert commit fd15b62a9d36cf7f0c592f90283107671d758d32 to
ensure that we don't accidentally use Java 8 features.