(#2008) - use es3ify
(#1931) - Reduce storage request in order to pass tests
(#2020) - Revert "(#2008) - use es3ify"

This reverts commit 6e06d427299be12d34c6d4a55cc2e665d7a6d4a0.
(#2008) - use es3ify without changes to alt build
(#2022) - minor fixes to the docs
(#1936) - implement inclusive_end for allDocs()
(#2033) - Add sync to the browser test suite
(#1954) - change batching for replication
(#2028) - Switch to catch over .then(null)
(#2018) - Fix deletion handling during replication
(#2018) - Follow up refactor
(#2047) - fix typo in docs
(#2029) - read only replication
(#2053) - Update a few links in CONTRIBUTING.md
(#2062) - Update alt to fix references to sync
(#2025) - Enable tests but skip when running under saucelabs
(#2043) - Run less adapter combinations on saucelabs
(#2050) - Enable iphone testing in saucelabs
(#2050) - Follow up to remove decode uri
(#1619) - allow methods to return promises