(#1595) - test for WORKING local storage, not just presents
(#1567) - split out sync tests into test.sync.js
(#1591) - handle undefined promise.cancel
(#1591) - fix for native promise libraries
(#1456) - use live as a synonym for continuous
(#1601) - Stop after cancel in http changes
(#1289) - Prevent WebSQL->IDB data loss

If a browser is using both WebSQL and IDB,
and if a new database is created without
specifying the adapter, check if a DB
with the same name exists in WebSQL before
choosing IDB.

This ensures that no data loss occurs
if a browser upgrades from WebSQL-only
to WebSQL+IDB (e.g. Android 4.4).

This also adds some additional browser
migration tests.
(#1604) - On cancel, call changes complete last
(#1600) - Deploy website to gh-pages branch

Site Update
(#1610) - Add npm run shell
(#1612) - missing dep in browserify
(#1498) - Reenable skipped destroy tests
(#1461) - Ensure database is ready before returning from API call
(#1598) - Fix adapter names in tests
(#1618) - Document npm run shell

Addendum to #1610/#1611.
(#1606) - switch internal 'event emiter' to use the real one now that we have it
(#1524) - Add warning when callbacks called more than once
(#1524) - Dont duplicate cancelled calls in adapters
(#1524) - Disable mocked tests and enable once crasher
(#1605) - Remove race caused by latest