Provide dependency management for all of Spring Social Facebook
Add spring-test annotations to auto imports
Unify versions in POMs started by the invoker

Unify the versions used in integration tests launched by the
maven-invoker-plugin. Allows for already cached local copies to be
used, hopefully speeding up the build.
Fix URL methods in JarURLConnection

Update JarURLConnection to return correct values from `getURL()`,
`getJarFileURL()` and `getEntryName()`.

Fixes gh-973
Fix Jasper on Tomcat 8

Refactor Jasper initialization code to call JasperInitializer during
server start.

Fixes gh-962
See gh-919
Merge branch '1.0.x'

Conflicts:
	spring-boot-dependencies/pom.xml
Fixup incorrect parent version

Inadvertently missed during a 1.0.x merge.
Remove redundant Quartz exclusion

Quartz is an optional dependency of spring-context-support so there's
no need to exclude it

This is a baby-step towards using the Spring Framework bom (#955)
Add spring-boot-starter-groovy-templates

Fixes gh-974
Add spring-boot-groovy-templates to list in docs
Polish
Fix social property binding

Update Spring Social auto-configurations to read properties using
the `dashed` notation and with the appropriate prefixes. This allows
properties to be specified in any of the relaxed forms.

Also minor refactor to extract common logic to a new
SocialAutoConfigurerAdapter base class.

See gh-941
Allow tests to System.exit() by default

Otherwise the ApplicationContext stays alive and if it's a
server app the JVM does not exit at the end of "spring test".
User can override with "spring test foo.groovy --nohup"
(which we have to do in our unit tests).
Add ConfigurationProperties to autoconfigs
Add RUNTME scope to transitive dependencies in CLI

Fixes gh-977
Use Spring Framework bom and fully exclude commons-logging

Closes #955
Closes #978
Polish
Restore commons-logging dependency for spring-boot

Restore the dependency on commons-logging (transitively via spring-core)
for spring-boot. This means that we are not tied directly to SLF4J, but
it is still an option that can be used via `jcl-over-slf4j`.

The `spring-boot-starter-parent` continues to replace `commons-logging`
with `jcl-over-slf4j`.

Fixes gh-981
Correct the name and description of the Groovy Templates starter
Adjust security.basic.enabled=false behaviour

Actually the web-secure sample is misusing
security.basic.enabled=false (IMO) - it should be a flag
to say that you want to temporarily disable the basic security
fallback on application endpoins, not  way to disable all
security autoconfiguration.

Added test case to web-secure sample to ensure a user
can log in.

Fixes gh-979