Structure to catch exceptions and mark processors dirty.

The structure is there but it doesn't currently actually catch the exceptions.
This is because all the setup in the EiffelStudio runtime isn't really optimized
and slows down the mutex benchmark by about 2x (feels like a shared lock
somewhere).