Use more generic error messages

Don't create lots of error messages in pouch.js, just extend generic errors
Merge branch '410-allDocs-keys-option' of github.com:neojski/pouchdb into 410-allDocs-keys-option