Javadoc SpringBootServletInitializer with @Ordered

Fixes gh-2098
Polish
Only include zip files when using `spring jar`

Update JarCommand to only include nested libraries that are actually
zip files. Similar to commit 38585bf3 which introduced the same
functionality to the Repackager.

Fixes gh-2094
Polish
Update "banner" reference documentation

Fixes gh-2103
Update SpringBootServletInitializer ref docs

Add a hint to show that the `configure` method is now optional.

Fixes gh-2074
Update "logging" reference documentation

Update the logging section to reflect changes in Spring Boot 1.2

Fixes gh-1790
Update HealthInformation reference documentation

Clean and align with changes in Spring Boot 1.2

Fixes gh-2104
Drop Cloudbees PaaS documentation

Remove the Cloudbees section since they are shutting down their PaaS.

Fixes gh-2105
Update reference documentation for Spring Boot 1.2

Various updates and polish to prepare the reference documentation for
Spring Boot 1.2.

Fixes gh-1903
Defensive check for cglib proxy in RequestMappingEndpoint

Since AbstractHandlerMethodMapping.getHandlerMap() is final it can't
be cglibbed and a proxy will barf if you try and call that method.
The RequestMappingEndpoint can be protected simply by defensively
checking if the mapping is a proxy before trying to inspect it.
Remove redundant dep management for spring-boot-configuration-metadata

The module’s artifact id is spring-boot-configuration-processor for
which dependency management is also provided.
Fix typo in documentation
Merge pull request #2106 from johnktims/patch-1

* patch-1:
  Fix typo in documentation
Upgrade to Groovy 2.3.8

Closes gh-2021
Merge branch '1.1.x'

Conflicts:
	spring-boot-dependencies/pom.xml
Add spring.*.enabled for MVC view resolvers

Since we use a composite ViewResolver glbally by default it can be
awkward to switch off the view technology that you have on the classpath
but aren't actually using.
Update health endpoint sensitive flag in docs
Provide a way to opt-in to endpoint enablement

Update AbstractEndpoint so that the `enable` property is optional and
when it not specified the `endpoints.enabled` property will be used.

This allows users to switch the way that endpoints are enabled. Rather
than opting-out specific endpoint enablement the `endpoints.enabled`
property can be set to `false` and specific endpoints can be opted-in.

Fixes gh-2102
Setup MongoMappingContext setInitialEntitySet

Update MongoDataAutoConfiguration to set the MongoMappingContext
initialEntitySet by scanning for @Document or @Persistent classes
from AutoConfigurationPackages.

Fixes gh-2107