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
Revert changes to pouch.js by task queue
Merge branch 'master' into 19-all_dbs-method

Conflicts:
	src/pouch.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
Merge branch 'master' into 19-all_dbs-method
clean up indentation in gruntfile
Added --test option to specify which test to run for node-qunit
fixed various bugs in tests. tests pass.
add comments for async method
remove duplicate rows in _all_dbs method (ldb and leveldb)
Revert "clean up indentation in gruntfile"

This reverts commit a10858c74ff29b6fbf1bbf3982af91f4c62bb909.
reapplied 547081a without modifications to jshint