(#2369) - Adds plugins to the external projects page

Also generalizes Python-PouchDB's description a bit.
(#2380) - test performance in node
(#2379) - Fixing a typo
Revert "(#2380) - test performance in node"

This reverts commit 8e9f4d7ed2c2f0f9b7f7bb01430d66f68b02c171.
(#2360) - PouchDB.defaults() missing some fields
bulkdocs response may not contain .ok property

I hit this case when syncing against Sync Gateway.
(#2358) - multiple attachments correctly replicate
(#2370) - update pygments to highlighter
(#2372) - update adapters.md for safari/ios

Let's spread the good word - Safari and iOS
will have IndexedDB. :)
(#2382) - test performance in node
(#2387) - document CORS error
(#2023) - don't save revisions of local docs
(#2342) - add tests for update_seq

This test reproduces the error reported in #2342.
Before the fix, it succeeds in the http-http and
http-local tests but fails in the other 2 combinations.
After the fix, it passes all four.
(#2375) - Simplify the less of the logo
(#2376) - clean up external.md
(pouchdb/express-pouchdb#61) - {ok:true} for put

This ensures that all adapters (even Cloudant)
return ok:true for put/post/bulkDocs/putLocal.
Also it essentially reverts 54e5224 and instead
follows @calvinmetcalf's advice in that thread
to smooth out whatever the server sends us.
(#2362 #2318) - fully fix pouchdb-server with prefix

Fully fixes PouchDB.destroy so that it actually
destroys the prefixed database.

Corrects the name that's returned in db.info.

Runs the automated pouchdb-server tests in
a separate directory so they don't pollute the
root dir.