(#1734) - leveldb simultaneus write race condtions
(#1734) - leveldb doc writing race conditions
(#1860) - Fix info.doc_count for leveldb
(#1809) - proper through stream for all docs, and handle errors
(#1898) - don't wait until we have all the changes before calling onChange
(#1872) - optimize utils.parseDoc()
(#1889) - more websql perf improvements
(#1897) - idb perf improvements for get/allDocs

Similar to what was done for WebSQL, this caches
the docCount as well as minimizing the calls to
isDeleted and merge.winningRev. The winningRev
is also stored in the by-seq store, similar to how
the winningSeq is stored in websql.
(#1859) - Performance tests for map/reduce

Adds performance tests for mapreduce, testing:
* temp views
* persistent views
* persistent views w/ stale=ok
(#1910) - more fully cancel changes
(#1460) - always cancel changes when db is destroyed
(#1907) - Make adapters responsible for cleaning their own data
(#1923) - Enable safari in travis
(#1925) - Fail early when running browser tests on saucelabs
(#1901) - Added github ribbon
(#1574) - Website icons
(#1945) - remove errent crypto use