Update the Tomcat Access Log Pattern

Due to a change in the Access Logging produced by the GoRouter the
'X-Forwarded-For' header is no longer required. The commit removes it.

See: https://github.com/cloudfoundry/java-buildpack/issues/75#issuecomment-53535349

[#77701034]
Merge branch 'cgfrost-77701034-Access-Logs-Headers'

[resolves #75]
HTTPS Repository

Previously, the default repository root pointed at the HTTP endpoint
of download.run.pivotal.io.  This was due to the fact that the HTTPS
certificate (provided by CloudFront) did not match the URI.  The
CloudFront distribution has now been updated with a matching HTTPS
certificate, so this change updates the root to point at the HTTPS
endpoint.

[#77446526]
Merge 77446526-https to master

[#77446526]
Upgrade the default Java Version to 8

With the release of Java 8u20 it is time to move to Java 8. This commit changes
the default Java version that will be used by the Buildpack to '1.8.0_+'.

[#70715740]
Merge branch 'cgfrost-70715740-upgrade-to-java-8'
Update the Oracle JRE to Java 8

The Oracle JRE configuration needs to be updated to Java 8 to be consistent
with the Open JDK Java version. This commit changes that configuration.

[#70715740]
Merge branch 'cgfrost-70715740-upgrade-to-java-8'
Document usage of a proxy to access the network

The Java buildpack support deployments where a proxy is used to access
the Internet or local network but this is not documented. This commit
documents this support.

[#76620036]
Merge branch 'cgfrost-76620036-https-docs'
Expand the documentation around Spring profiles

This commit adds information about Spring profiles to the documentation for
auto-reconfiguration. It also expands the documentation about Spring profiles
for each of the relavent containers.

[#76772236]
Merge branch 'cgfrost-76772236-better-document-spring-profiles'

[resolves #86]
Packaging should handle missing platform versions

When packaging the Java buildpack it should just report that the requested
version for a specific platform can not be found and carry on. This commit makes
that change.

[#77005312]
Merge branch 'cgfrost-77005312-handle-missing-platform-versions'

[resolves #88]
Document alternative modes of using the buildpack

There is no documentation about the different ways that the buildpack can be
used. This commit add documentation about expert mode and offline buildpacks.

[#76619826]
Further changes to expert mode documentation

These changes bring the submission in line with the suggestions in
issue #96.

[#76619826]
Merge branch 'cgfrost-76619826-document-expert-mode'

[resolves #98]
New Relic 3.+

This change updates the dependency version of New Relic to 3.+.

[#78809276]
Merge 78809276-new-relic-3.+ to master

[Completes #78809276]
AppDynamics 3.9.+

This change updates the dependency version of AppDynamics to 3.9.+.

[#78993216]