(#1321) - Changed global timeout to 10s. Specific tests that exceed the 10s timeout have timeouts of 15s
(#1208) - Updated browserify version to 3.24.13
(#1330) - Don't depends on .ok in POST bulk_docs on Cloudant
(#838) - Add api.sync and documentation
(#1247) - Make api.id() async
(#1318) - Run firefox tests on Travis
(1349) - Temporarily disable travis
(#1247) Fix async api.id for WebSQL

This commit completes the changes made in
6f2343e2ec9b62c230dc17475ac8a645b1230e7d
so that WebSQL passes the unit tests in
test.basics.js.
(#1311) - Included selenium binary
(#1297 & #695) - async constructor issues including we now throw error if creation fails and there is no callback
(#1354) - Add flags for mocha reporter and grep
(#1359) - Also use GREP in browser tests.
(#1341 & #1342) - mocha ui and chai
(#1054) - add code coverage
(#1287) - added test for multiple attachements
(#1375) - throw error if id isn't string
(#1373) - handle errors with promises, reverts #695
(1363) - Adjusted widths to make columns 1/3
(#1339) - prevent hangs on erros
(#1384) - Fix db.sync cancel function