Make dieing after uncaught exception optional

by default, maintain current behavior of exiting with code 1 on uncaught exception

airbrake.dieOnError = false

[also here, fix a minor bug where the process handler is installed twice if both handleExceptions() and expressHandler() are used, or expressHandler() more than once]