Add sauce labs tests

Fixes #293
Add sauce auth tokens to travis
Safely skip sauce tests for branches, etc
Fix test failures under Firefox
Update zepto to latest

Should fix IE10 tests failing to start
Include ie build in thorax mobile by default
Update minimum IE test version to 9

Chai.js does not support IE8. Except.js or another testing framework will need to be used to test under older IE environments.
Merge pull request #328 from walmartlabs/ie-mobile

Include ie build in thorax mobile by default
Use dot reporter for grunt tests
Add sauce badge
Convert unit tests to use expect.js

First step towards #88
Test IE8, not 6
Use jQuery 1.9.1 to resolve IE8 test issue

Some tests were failing under IE8 due to an apparent jQuery bug with ordering of elements returned by find.

Contributes to #88
Fix sinon stub failures under oldIE
Fix collection tests under IE
Fix collection helper tests under oldIE
Fix loadHandler cleanup under oldIE
Handle oldIE default checkbox value
Add serverSide client failover
Implement server marshal

Provides API to propagate constants and instance references between the client and server.