Application Plugin: defaultJvmOpts property

This adds a "defaultJvmOpts" property to configure default JVM options to the application plugin as well as the lower-level CreateStartScripts task type.

It supports the "run" as well as the "install"/"distZip" etc. tasks, with spaces, single/double quotes, backslashes and $/% characters in the JVM options.