JohnQ: Fix for issue where uncaught exception listener was not being properly removed.
 - Occurs when you re-run a test suite with uncaught exceptions multiple times.
 - Store the uncaught function, and remove it properly.
Update built mocha.js file