Skip the Truffle ShutdownHook
Skip the Truffle ShutdownHook

* It forces finalizeContext to run(), which means the application cannot
  exit without waiting all Oz threads to end, which is incorrect.
* Using an ExitException would also trigger finalizeContext and wait
  threads and would incorrectly execute `finally` clauses which should
  not be run with `{Application.exit ExitCode}`.

eregon/mozart-graal,eregon/mozart-graal,eregon/mozart-graal,eregon/mozart-graal,eregon/mozart-graal,eregon/mozart-graal