Make isMockDataEqual account for extra properties on request
Fixes #99
Objects can have additional properties, but arrays need to match all items
Fixes #99
Small optimization to array check
Support responseTime setting for JSONP.
Added support for consistent jQuery timeout support. #115
Added callbacks 'onAfterSuccess' and 'onAfterComplete' that can be used in tests to check specific conditions.
Given a mock with the data property defined and a mock with the same url property but without the data property defined, when presented with a request for the url that has no data property defined, then match the mock without the data property defined
Fix #138

by using toUpperCase() to test dataType
Switched 'equals()' to 'equal()' per new QUnit API
Moved clearing of mockjax requests into global teardown function
Separated some tests to be more atomic
Added a test for PUT (should resolve #70)
Added test for proper headers returned in response xhr object
Added failing test for missing third arg in success callback
Fixed header test to not break and stop all later tests
Merge pull request #153 from appendto/test-updates

Test updates
Merged in changes from master
Merge pull request #99 from appendto/99-isMockDataEqual-checks-for-additional-props

isMockDataEqual only accounts for properties in the mock value and not the live value
Fixed tests to account for using jQuery v1.3.2 for xhr object access (fixes #154)
Merge pull request #155 from appendto/ajax-success-chr-object-access

Fixed tests to account for using jQuery v1.3.2 for xhr object access