More legal name changes as per @duncanjw
Minor changes suggested by @dmcgahon
Fixes for launch sequence logic for JVM

Includes waratek javaagent property, new debug config option and missing exit status workaround