Follow redirects in DownloadCache

Previously, if the DownloadCache encountered a 3xx (redirection)
response, it failed the download because it didn't know what to do
with it.  This change adds support for following a redirect (301, 302,
303, 307) and downloading the file as if it was the original URI.

[#69089318]
Merge 69089318-download-cache-redirects to master

[Completes #69089318]
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]
add gemfire session module support