(#1443) test and fix sync interfaces
(#1569) - Website Updates, tighten navigation
(#1479) - Test that changes always returns a promise with cancel method
(#1572) - Remove emit on destroy for WebSQL

The "destroy a pouch" test is currently
broken for WebSQL, because of this line
added in 1e2601fbfefa0b2ebe8dba431983e1bcfb8aa702.
(#1576) - promise fixes for http
(#1578) - Don't return from utils.cleanup prematurely
(#1535) - Clickable API chapters
(#1582) Update and spellcheck api.md

Some small copyedits for api.md, plus an example
usage of PouchDB.destroy and PouchDB.plugin.
(#1441) - Test for duplicated changes
(#1404) - Report errors writing checkpoints during replication
(#1516) - if no uuid for server, just use host
(#1583) - properly destroy idb (and websql)
(#1585) - Add error handling to api.id in http adapter
Merge pull request #1584 from daleharvey/1404

(#1404) - Report errors writing checkpoints during replication
(#1596) - Add syntax highlighting to README.md
(#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