Fixed up so that jvm_opts and jmx_opts can be sent down, logging.properties is created per run_module
and java process is no longer spawned as a child but rather via exec so that supervisor sends quit
signal to java process and not encapsulating run script