version-3.51.1
Use 64-bit memory allocations everywhere in the expert extension.
Fix various compiler warnings.
Fix a buffer overread in fts5 that might occur while processing a corrupt db.
ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48.
Merge various minor code and documentation fixes from trunk into the patch branch for 3.51.
Expose sqlite3_set_errmsg() to the JNI bindings.
Add pedantic OOM detection logic to some disused diagnostic and test code. No changes to any deliverables.
In Tcl, always use eq/ne for comparing strings, not ==/!=
Add an appropriate _declspec to the declaration of the sqlite3_dbdata_init() function in the recovery extension.
Approximately 50 typo fixes, spanning the whole tree, contributed via [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app.
Fix [4e713558f6c6ea3d] so that it supports separate builds of rtree.
Avoid attempting to delete a file that is still open in sessionnoop2.test.
Kick off branch-3.51: bump version to 3.51.1 and cherrypick [0f712b6b0516dc151d].
Remove unnecessary "www." prefixes on domain names in URLs.