Fix appdynamics and newrelic

* Bumped New Relic to 3.9.0
* Enabled experimental support of Java 8 for New Relic
* Bumped version of AppDynamics to 3.9.0.0
* Added support for versioning and verifying AppDynamics agent
* Confirmed that New Relic and AppDynamics run with Java 8
* Fixed file validation processes during provisioning of agents
* Some general code fixes
you could also just do this substitution in the config file itself, like:
```
extract-root-url= "monitoring/appdynamics/"${monitoring.appdynamics.version}
```

But let's not block the release on it ;-)