Make Pouch.merge non-recursive
Make some of the pouch.utils algorithms iterative instead of recursive, should help address #102
Various minor fixes to websql adapter
Merge pull request #340 from daleharvey/fix-safari

Various minor fixes to websql adapter
Merge pull request #335 from jlaxson/iterative-tree-algorithms

Iterative tree algorithms
Additional tests for changes api
IDB.changes() always fetches the winning revision, implement style=all_docs, optimize for multiple edits to the same doc
Pouch.replicate needs to ask for all_docs
HTTP.changes allow to specify all_docs
WebSQL support for out-of-order conflicts like idb, patch a few minor issues
WebSQL - remove database ID on destroy
Merge pull request #336 from jlaxson/out-of-order-changes

Out of order changes
Read config from supplied opts, if specified
Allow to specify auth data in options
Implement find many in allDocs
fixed pouch.merge tests
Merge pull request #347 from ssured/patch-1

Read config from supplied opts, if specified
Fixed issue 103. Created a meta-store object store in order to save udpate_seq value on browser refreshes so that we don't have to call api.changes.

By removing the call to api.changes, we no longer have to do a full table scan to get the latest update.
Style fixes, added semicolons.
Merge pull request #348 from ssured/patch-2

Allow to specify auth data in options