Fix client architecture algorithm for Win64

Prior to this change, the algorithm would try to guess the client
architecture by checking for the presence of "Win64" in the platform
string. Resources on the web
(https://stackoverflow.com/questions/19877924/what-is-the-list-of-possible-values-for-navigator-platform-as-of-today)
argue that this string is not always advertised even on 64-bit platforms.
So we're giving here 32-bit binaries to 64-bit clients...

This commit fixes that algorithm by also checking for "WOW64"
in the user agent string. This is the proof that the Windows
client has the WoW64 subsystem, present on 64-bit Windows.
Upgrade Cloud Foundry Gradle plugin to 1.0.4. Set New Relic app name env var using the current blue/green deployment variant.
Merge pull request #452 from bclozel/sagan-452

Wrong arch guessed in tools downloads
Merge pull request #455 from scottfrederick/cf-deploy-newrelic

Set New Relic app name env var using the current blue/green deployment variant.
Fix resouce mapping issue on Windows

Prior to this change, resource mapping configuration was incomplete
since it only started with the "file://" scheme. On windows, this lead
to mapping issues since the OS matched "file://C:/folder" as FTP URLs.

This prefixes paths with "/" to make sure that all OS treat this as
paths.

Fixes #366 #457
Add Yourkit testimonial on tools page
Fix link to Yourkit website
Remove deprecated JVM args in JDK8
Update subprojects in projects page

* Update number of Spring Data subprojects to 9
* add link titles on container projects
Allow calls to metadata webservice without JSONP callback
Fix template engine caching

Thymeleaf template caching should be disabled in the "default"
profile (i.e. the developement profile) only.

production and staging environments should have caching enabled.
Merge pull request #4 from spring-io/master

pull request 3