go-sqlite3: temporary manual fix until we update from upstream

Change-Id: Icacb6f467b6c4058bcfc65e71d5ff8265cdc6c9f
Add KeyBytes and ValueBytes accessor to sorted.KeyValue.Iterator.

Goal is to iterate faster (notably: for slurping the index to the in-memory
corpus on start-up), by doing fewer copies and generating less garbage.

Change-Id: I054b0de2b994eb1f2356aa8587a466bafeb6cf82
blob: add ParseBytes

Will be used by index->corpus slurping of blob meta rows on
start-up, to reduce garbage.

Change-Id: Ied6605bd44ae38537d3661579c7a8b6dea2b2d9e
strutil: add StringFromBytes

Change-Id: Ie396dd58c48a724e044ecd4f8dc28712e7091f9f
index: let index-row-to-corpus merger funcs have a []byte version

Saves a lot of allocations and garbage.

Change-Id: Ic9dfb050a54323312056e8b69e93dfe7aaf715a8