Update dependencies

This change updates all of the buildpack's dependencies.  This
necessitated some changes to the code as part of the rubocop upgrade.

[#78553124]
Merge 78553124-formatting-method to master

[#78553124]
Tomcat 8

This change makes Tomcat 8 the default version of Tomcat used by Servlet-based applications.

[#78317410]
Merge 78317410-tomcat-8 to master

[Completes #78317410]
Conditional Tomcat Configuration

In an earlier, naive, attempt to make Tomcat 8 the default, the code did not take into account that certain
configuration options have changed.  This commit fixes the code so that resource linking is done properly depending on
whether Tomcat 8 or pre-Tomcat 8 is used and only adds the JasperListener to pre-Tomcat 8 is used.

[#78317410][resolves #95]
Merge 78317410-tomcat-8 to master

[Completes #78317410]