moved exception_handler.cc back into libarch