IN_PROGRESS notifications

This change adds IN_PROGRESS notifications to the Travis builds.
Fix incorrect dashboard_url credential check

The change to introduce required credential checks introduced a bug in
the Spring Insight Framework.  In that case, the check was for
'dashboard-url', which was incorrect.  The correct key to check for
was 'dashboard_url' (note the underscore instead of the hypen).  This
change updates the key to look for and the tests associated with it.

[#64765506]
Merge 64765506-fix to master

[Completes #64765506]
Temporarily pin New Relic

Due to a bug found in New Relic 3.4.1, this change temporarily pins
New Relic to version 3.4.1.  This should be removed once 3.5 is
release.

[#65394228]
Merge 65394228-pin-new-relic to master

[Completes #65394228]
Override Tomcat logging

Previously much of Tomcat's internal logging was output to files.
This log content was not accessible via `cf logs`.  This change causes
all of Tomcat's output to go to console which is then collected and
displayed via `cf logs`.

[#64674470]
Merge 64674470-tomcat-logs to master

[Completes #64674470]
Clarify non-config component docs

Previously there were a couple of components that did not have
configuration files by default.  Some of these components _could_ be
configured, but were not by default.  The documentation for these
components indicated that configuration should only be modified.  This
change updates the documentation to mention that the configuration
files may need to be created as well as potentially being updated.

[#63758260]
Merge 63758260-java-main-docs to master

[Completes #63758260]
Support Spring Boot beans-style configuration

This change adds support for Spring Boot's beans-style
configuration[1].

[1]: https://github.com/spring-projects/spring-boot/tree/master/spring-boot-cli#beans-dsl

[#63606834]
Merge 63606834-spring-boot-beans to master

[Completes #63606834]
Merge remote-tracking branch 'upstream/master'