(#1671) - Document adapter usage in constructor

It's not very clear how to restrict PouchDB to
websql-only or memdown. This adds some more
details and examples.
(1680) - Include .idea/ in .gitignore
(1655) - Make genDBUrl and replicateOnServer both use genUrl
(#1667) - Switched from filereader method readAsBinaryString to readAsArrayBuffer
(#1673) - Make destroy honor opts.ajax
(#1681) - Dont assume change will complete in less than a second
(#1693) - clean up publish script
Merge remote-tracking branch 'upstream/master'
(#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/