We discovered that chrome and safari require a "code" attribute to run an applet.
In order to provide support on these browsers, deployJava.js should generate a dummy code attribute if one is not supplied by the caller.
any value will do such as code="ignored" but missing this attribute causes the plugin to never be invoked.
Also discovered, Chrome and Firefox could return the exact update version of the latest jre installed even w/o the dt plugins installed. We should update the detection logic to return the full version from getJREs() when that is possible.