(#195) - fix coverage

Apparently istanbul got smarter at some point and caught that
in create-view.js at the line:

    view.seq = lastSeqDoc ? lastSeqDoc.seq : 0;

The first condition was never occurring, due to the caching.
Closing the database and opening another one susses this out.
(pouchdb/pouchdb#445) - use spark md5 instead of jkmeyers
(#181) - Changed not_found status from 400 to 404.
(#204) - increase test timeout
(#203) - use pouchdb-http-proxy
(#196 #198) - add stale to http, fix update_after

Currently update_after doesn't actually update after,
and the stale option isn't even passed to the http
adapter.
(#189) - add .npmignore

The vendor/ directory takes up a lot of space
(#194) - avoid unnecessary allDocs() call
(#185) - remove unnecessary serialized counter/value

Removed the counter, and also ensured we don't
bother emitting {value: null} for every null
value. (I.e. we just infer it's null if it's
not there.)