Resurrected --gen-nqp on JVM

Tested on MacOS. Tested ---wiith-nqp, --gen-nqp, second -gen-nqp reuses existing nqp. Tested for exit with helpful error when no options provided and no executable nqp in default location. Regression tested parrot backend.

Not tested on Windows.