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' of https://github.com/daleharvey/pouchdb into 468-allDocs-uses-seq
Test and fix attempt of #468 (idb)

* test created
* putAfter function added to utils
* remove seq usage from idb adapter
Fix test

* revision tree was incorrectly created in this test (new_edits: false forgotten)
Leveldb first fix attempt (#468)
Fix leveldb adapter (#468)
Revert visualizeRevTree (wrong branch)

VisualizeRevTree got modified here but it shouldn't. It does not belong
to 468
Revert deleted pouch.alpha.js

It got deleted as it's not a good idea to have it there. Will fix that
in a new branch
Add putAfter and extend to lint globals
Fix lint again

Globals got to the wrong file
(#497) adding global utiitly function
(#494) taking globals out of spatial
Move extend to external file
Add extend to global objects