(#499) - set PERSIST_DATABASES true in the test suite
(#499) - Feature detection in test.issue221.js
(#514) - Add grunt-cli to build instructions

In grunt 0.4 the cli tools are in a separate package
called grunt-cli. You need to install it instead.
Merge pull request #499 from nick-thompson/499-adapt-test-suite

Adapt the test suite to suit pouchdb-server
(#543) - Encode empty attachment buffers
(#543) - Simplify and cleanup
(#545) - Ensure database doesnt exist before testing
(#545) - Fix database name in skip setup test
Merge pull request #539 from vmx/add-grunt-cli

(#514) - Add grunt-cli to build instructions
(#513) correctly add closure (again).
Merge pull request #543 from nick-thompson/543-leveldb-getattachment-encode

LevelDB adapter _getAttachment ignores opts.encode when returning an empty attachment buffer
(#546) broke out ajax
Merge pull request #540 from daleharvey/513-closure

(#513) correctly add closure (again).
Merge branch 'master' into 19-all_dbs-method