Remove exclude filtering from test-jars

Remove the filtering from test jars so Maven works in the same way
as eclipse. Test jar filtering has now been setup on the CI server
to prevent them from being published.

Fixes gh-754
Add docs to default build

Add spring-boot-docs to the default profile so that imports by default
into eclipse.
Resore code formatting
Add maven implicit plugin group ID

Add previously implicit <groupId>org.apache.maven.plugins</groupId>
to plugin declarations.
Fixed type sections to seconds (time-out)

Fixes gh-776
Add specifying (fixed) date format via application properties

Fixes gh-778, Fixes gh-755
Improve remote shell security documentation

Previous to this commit, the remote shell security configuration
described that a default password will be generated with no extra
configuration. Actually, when Spring Security is configured for the
application, the remote shell reuses that configuration by default.

It turns out that the default log message is confusing as it was
referring to "application endpoints". Updated that log to a more
generic log message and updated doc accordingly.

Fixes gh-779
Minor documentation fixes

Fixes gh-781
Merge pull request #781 from gerjantd/docfix

* docfix:
  Minor documentation fixes
Add CompositeHealthIndicator

Add CompositeHealthIndicator that allows multiple HealthIndicators
to be combined into a single result.

Fixes gh-782
Add multi-datasource health indicator support

Update EndpointAutoConfiguration to support multiple datasources.

Fixes gh-783
Merge pull request #780 from tjf/1.0.x

* pull780:
  Add multi-datasource health indicator support
  Add CompositeHealthIndicator
Add missing @Since tag
Add note for maven plugin documentation

Update the reference guide to add a call-out to the new generated
maven plugin site.

Finishes gh-772
Fix freemarker integration tests

Freemarker integration tests now use a random port so boot
builds properly when port 8080 is taken.
Harmonized maven dependency management

This commit harmonizes the dependency management of internal modules
so that versions can be omitted everywhere. Update the maven coordinates
to provide the full groupId for consistency
Fixup POM harmonization

Fix POM harmonization so that the release process now
prepares the dependencies POM rather than starter-parent
Fixup reference guide following dependencies move

Update reference guide to indicate that spring-boot-dependencies should
be imported when not using the parent POM.
Merge pull request #768 from snicoll/module-version-mgt

* module-version-mgt:
  Fixup reference guide following dependencies move
  Fixup POM harmonization
  Harmonized maven dependency management
Fix wrong import