(#2853) - parse uri for user/password
(#2905) - use readAsBinaryString if available
(#2904) - add cdnjs/jsdelivr to docs
(#2882 #2883) - don't manually track update_seq for websql
(#2818) - compaction removes orphaned attachments

Migrated idb/websql to have a new many-to-many table
of seqs to digests, fixed compaction of attachments
in all three adapters, added many new tests.
(#2890) - websql: avoid hex() for binaries
(#2890) - reduce md5 chunk size to 32768