Support responseTime setting for JSONP.
Added callbacks 'onAfterSuccess' and 'onAfterComplete' that can be used in tests to check specific conditions.
Feature: Added mockjax function `unfiredHandlers` and associated test

The `unfiredHandlers` function returns an array of all the `mockHandlers`
that are unfired. This makes it easy to find cases of unnecessary mocking
in your tests.
Feature: Updated README to show `unfiredHandlers`
Fixes issue with undefined response causing parsererror in jQuery 1.9+
Dang jQ 1.9 - fixed for reals this time
Removed extra console log statement
Merge pull request #162 from appendto/test-fixes-jq-1.9

Test fixes for jQuery 1.9+
Tech Debt: Use `throw new Error("message")` syntax

Updated the use of `throw("message")` to `throw new Error("message")` I
was motivated to do this primarily because of the issue raised [here](https://github.com/emberjs/ember.js/issues/5366)
raising errors in this way will not only allow Ember applications to
utilize the `throwUnmocked` setting but should provide a consistent
error raising experience across all major browsers as detailed
[here](http://www.nczonline.net/blog/2009/03/10/the-art-of-throwing-javascript-errors-part-2/)

A test has been added. To prove that we are actually throwing an error.
Tech Debt: Refactor test for throwUnmocked setting
Merge pull request #164 from JarrodCTaylor/master

Tech Debt: Use `throw new Error("message")` syntax
Switch headers to be on requestSettings vs mockHandler; fix tests for this change
Reset all mockjax settings to defaults after each test
Converted space indents to tabs in tests to be inline with source file
Added example for examining request headers
Merge pull request #165 from appendto/131-request-header-fix

Added fix for #131 by changing assignment of request headers
Merge pull request #160 from JarrodCTaylor/master

Feature: Added mockjax function `unfiredHandlers` and associated test
Bug Fix: unfiredHandlers function excludes null handlers

If $.mockjaxClear was called on a specific handler setting it to null we
need to exclude those from what the unfiredHandlers function looks at.
Also added a test to show this failed before and works now
Merge pull request #166 from JarrodCTaylor/master

Bug Fix: unfiredHandlers function excludes null handlers
Adds main field to package.json