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