(#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.