Use grunt-connect for running QUnit out of a local server to make exception catching work in Chrome and Firefox.
Also fix our message checking logic to accomodate browser-specific error message prefixes for uncaught exceptions.