Revert "Merge pull request #528 from benrudolph/task-queue"

This reverts commit e0a0b37a8224f49cd9c1c8598ed8d8ab90d21426, reversing
changes made to 2904b8745c7ccf3b54069a8eeff80388b3f9fccc.
(#536) - Correctly expose and require extend
(#499) - set PERSIST_DATABASES true in the test suite
(#499) - Feature detection in test.issue221.js
(#513) correctly add closure (again).
(#546) break out ajax extend style
(#545) - Ensure database doesnt exist before testing
(#545) - Fix database name in skip setup test
(#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.
(#546) break out ajax extend style