adding jasmine test adapter
Accepting all positive HTTP status

201 is as good as 200 :-)
Propagating the HTTP status code for success as well.
Using sinon.xhr to fake XHR response status code.

ISO tests for the moment.
Adding tests for 202 response and 300 response.
Extracted the modifiers array into a function, as the same array literal appeared in the tests 21 times
Resolving fix-now issues from queue.call conversion code review by John B:

* Mocking require needed comments for clarity
* Exiting potentially infinite loop with test failure to avoid spinlock
* Tabbing fix.
* Constants for magic values around animation duration and onComplete calling
Remove Sinon fake timers from test after refactoring

Fake timers were added after refactoring to remove queue.call() from
the CSS3 tests. However, the fake timers have no bearing on the test.
The property changes being tested are set synchronously.
Adding 'use strict' to first batch of files.
Further 'use strict fixes'
Last 'use strict' only fixes.
Updated horizontal carousel compatibility.
Refactored out the whole config into a function, with logging level and logging strategy set with parameters.
Merge pull request #173 from fmtvp/logging_tests_refactor

Configuration now obtained through templated version set through function.
Patching jshinting issues
Removed changes to horizonal carousel.
Updated to Julia Wilson's suggestion for class change.
JSHint passing!
Added device specific files to jshinting rules.
Added exceptions for jshint conditions.