(#1693) - clean up publish script
(#1639) - Properly queue calls to replicate and sync
(#44) - Initial support for alternative leveldb backends
(#1697) - update docs, increment Bowie's age
(#1698) - Fix minor typos
(#1699) - Remove deleteDoc adapters as it is confusing
(#1638) - Overwrite previous by_seq docs with new_edits
(#1602) - Make getHost pluggable in http.js
(#1656) - First blog post from Nolan

I wrote a blog post about pagination!
(#942) - Added tests that check if replicate reports errors
(#1714) - Fix replicate detecton of errors from bulkDocs
(#1461) - Reenable fixed test
(#1675) - Ignore errant return from CouchDB DELETE /db/
(#44) - Create separate dist for levelalt and add query param for testing
(#1727) - Short-circuit hasLocalStorage if Chrome

Any calls made to `localStorage` in Chrome Apps will return:

> window.localStorage is not available in packaged apps. Use
> chrome.storage.local instead.

Therefore, guard against it if we're in a Chrome App.

Closes #1727.
(#1068) - cache websql dbs

Safari 7 starts throwing DOM Exception 11 if
we open up too many db handles, which crashes
our unit tests. Caching them fixes that.

We actually already tried this once before in
6575e8d490fbc745242edf72090598a72df6f120, but
we forgot to put the cachedDatabases outside
the constructor method.
(#1732) Batch replicate one generation docs

Update of @jo fix for #993. Use allDocs to speed up replicate of one gen. docs.
(#1735) - Bring back the browser migration tests

It looks like we accidentally regressed in
13839c64c0f0915a4b9490d8d638bc59ccb35ef4
and browser.migration.js stopped working.
(TypeError: PouchDB is not defined.)
(#1725) - proper prefixes for view dbs
(#1733) - fix unicode doc ids in websql

Since we're using the \u0000 character
in the docid in mapreduce, websql
should be able to use unicode for lookups
and conflict checking. The test fails
before the commit but succeeds after.