Small improvements to java agent recipe

* Allow disabling of java agent self installer — useful for services with embedded server like httpkit.
* Set default java agent install dir to `/opt/newrelic/java`.
* Store versioned agent jar file and make sure we don't download it on every chef run.