AppDynamics Node Name from Instance Index

Previously, AppDynamics node names were based on the instance's id.
This led to a proliferation of instances in the AppDynamics console
which hindered usability.  This change now uses the instance's index
for its node name.  This will lead to fewer instances in the
AppDynamics console, improving usability.

[#75252406][#55]
Merge branch 'cgfrost-75252406-AppDynamics-nodeName'

[resolves #83]
Update the AccessLog pattern to show more

The existing pattern doesn't show the IP address of the original requester.
This change adds a value of '%{org.apache.catalina.AccessLog.RemoteAddr}r' to
show the IP address of the original requester as provided by the RemoteIpValve.
'%a' will continue to show the IP address of the Router.

[#75588342]
Merge branch 'cgfrost-75588342-logging-pattern'

[resolves #75]
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]