(#2308) - update bluebird dep
(#2281) - fix kill command at test end

Dumb mistake I made here; you can't kill
pouchdb-server if it's not running.
(#2303) - use utils.uuid() for post()
(#2293) - Check if database is closed before running operations on it.
(pouchdb/mapreduce#161) - migration test for viewCleanup fix
(pouchdb/express-pouchdb#43) - add replication id event
(#2311) - clean up the local changes object
(#2325) - Update mapreduce
(#2302) - Blog post for 2.2.3 release
(#2302) - Update jekyll config version
(#2302) - Bump version for release :)
(#2313) - Remove opts.server option for replication
(#2326) - ignore cordova/www in jshint

Otherwise the files in deps/ are throwing
errors and annoying me.
(#2331) - forgot to commit version-browser.js
(#2332) - fix dev server callback error
(#2283) - 'destroyed' event has correct db name
(#2054) - implement PouchDB.defaults

This also fixes a few bugs in how opts.db
is used in leveldb.js, namely:

1. the leveldown object was overriden globally in the browser
2. databases with the same names but different backends collided
(#2356) - fix syntax errors in put() docs
(#2347) - add opts.size to fix websql quota bug
(#2335) - add more plugins and better organize external.md