Add labels

* labels display their shortest prefix which defines each rev
Fix lint problems
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)
(#471) - Test bulkDocs errors

Add a test for the bulk docs error inconsitency.
Fix leveldb adapter (#468)
Revert visualizeRevTree (wrong branch)

VisualizeRevTree got modified here but it shouldn't. It does not belong
to 468
(#471) - Test bulkDocs multiple errors

When there are many docs with invalid ids, only the first error should
be reported.
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
(#471) - bulkDocs errors inconsistency

Return with the first error when some documents have invalid ids.
Add putAfter and extend to lint globals
Merge pull request #473 from daleharvey/471-bulkDocs-errors

471 bulk docs errors
Fix lint again

Globals got to the wrong file
Merge branch 'master' of https://github.com/daleharvey/pouchdb into visualize-rev-tree
Revert pouch.alpha.js deletion

It needs to be deleted as it's quite old but it will get deleted
when I finish improving todo-list.
All api calls that involve storage specific operations have been abstracted
nit fixes
More semicolons