- always throw an exception in exit
 - remove default exit status prints
 - added EXITSTATUS global to enable exit callbacks to determine the status
use instanceof operator for detecting ExitStatus throw
Merge pull request #1489 from inolen/exit_status_fixes

exit status fixes