Update "throw*" assertions

- Update QUnit to 1.13
- Small fixes (JSLint, IE "console" references)
- Return exceptions caught by "throws*" assertions
    - Allows caller to define additional asserts on the caught object