Merge pull request #532 from daleharvey/531-fix-websql

(#531) - Correct idb typo in WebSQL adapter
(#536) - Correctly expose and require extend
Revert "Merge pull request #528 from benrudolph/task-queue"

This reverts commit e0a0b37a8224f49cd9c1c8598ed8d8ab90d21426, reversing
changes made to 2904b8745c7ccf3b54069a8eeff80388b3f9fccc.
(#499) - set PERSIST_DATABASES true in the test suite
(#499) - Feature detection in test.issue221.js
Merge pull request #536 from nick-thompson/536-fix-extend-bug

`extend` missing in Pouch.utils.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
(#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
merge ajax