Updates from NSF-version for Java error messages and catching various
types of uncaught exceptions
Amendments to bring in line with OpenLogJava M3

Signed-off-by: Paul Withers <paulswithers@hotmail.co.uk>