Merged webrunner
create and update _all_dbs database for idb
working _all_dbs, refactored to work on all adaptors
ignore http and https adaptors for all_db functions
added check in map function
Merge branch 'master' into 19-all_dbs-method

Conflicts:
	src/adapters/pouch.idb.js
	src/pouch.js
store db name as _id
Merge branch 'master' into 19-all_dbs-method

Conflicts:
	src/pouch.js
added basic test cases for _all_dbs
(#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
Revert changes to pouch.js by task queue
Merge branch 'master' into 19-all_dbs-method

Conflicts:
	src/pouch.js
Merge pull request #536 from nick-thompson/536-fix-extend-bug

`extend` missing in Pouch.utils.js
Merge branch 'master' into 19-all_dbs-method
expose uuid in test.utils.js for node tests
added _all_dbs/ to .gitignore for node tests
(#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