Merge pull request #255 from pwnall/web-workers

Web Workers support.
Add tests for desired behaviour
Implement progress event API
Add tests for on* progress event attributes
Implement on* progress callbacks
Merge pull request #258 from CQQL/progress-event-api

Progress event api
fix fakeXHR when response is function handler and url contains RegExp characters
fake server should not respond to requests queued after respond() (eg from callbacks)
Update call.js

If you: throw "a string"; sinon stores it directly in this.exception, and not as an object.

Updated to check to see if this.exception is a string, and if so compare directly with string being checked against.
String Based Threw Fixes

Cleaned up if check per cjohansen's request.
Added test cases per mantoni's request.
Update call.js

Combined last two return statements and switched == to ===
Merge pull request #265 from brandonheyer/patch-1

Update call.js
Fixed #271 $.ajax or fakeServer issue with jQuery 2.0.0
#270 Added sinon.restore()
Added Jonny Reeves to AUTHORS
Formatting
Merge pull request #277 from jonnyreeves/master

Added sinon.restore(), Fixes #270
Merge remote-tracking branch 'upstream/master'
Fixed and added tets
simplify if