New Relic 3.6

This change update the version of New Relic to 3.6.+
Dependency Updates

This change updates the versions of dependencies.
Spring Boot and Tomcat detect overlap

Previously, a Spring Boot WAR would cause both spring_boot and tomcat
to detect.  This change makes the discrimination stronger by only
allowing spring_boot to detect if it also has a start script.

[#70085176] [resolves #51]
Merge 70085176-spring-boot-tomcat to master

[Completes #70085176]
Enforce unique container in all phases

Previously, the buildpack only enforced a single unique container in
the detect phase.  This meant that any time a buildpack was explicitly
specified (and detect skipped) it was possible to end up with an
ambiguous container choice.

This change ensures that the same logic for guaranteeing a unique
container is used in all phases.

[#70085176]
Merge 70085176-enforce-unique to master

[Completes #70085176]
Add example to JAVA_OPTS framework documentation

Previously, the documentation for the JAVA_OPTS framework wasn't clear
enough that a user could properly configure it without help.  This
change adds an example to that documentation to make it clearer.

[#69514724][resolves #49]
Merge 69514724-java-opts-documentation to master

[Completes #69514724]
Add buildpack debugging documentation

Previously there was no documentation around debugging the buildpack.
This lead to having to provide that information on mailing lists and
in issues.  This change adds documentation about debug logging and
running the buildpack locally.

[#69986486][resolves #50]
Merge 69986486-buildpack-debug to master

[Completes #69986486]
Add trust to list of platforms

This change adds ubuntu Trust (14.04) to the list of packaged platform
artifacts.
Merge remote-tracking branch 'upstream/master'