Upgrade SQLite to version 3.42.0

Bug: 285936283

Downloaded from https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz

$ openssl dgst -sha3-256 sqlite-autoconf-3420000.tar.gz
SHA3-256(sqlite-autoconf-3420000.tar.gz)= 643898e9fcc8f6069bcd47b0e6057221c1ed17bbee57da20d2752c79d91274e8

dist/orig contains the stock sqlite3 code, as packaged in the tar.gz file above.

dist contains a copy of dist/orig, but with the Android.patch file applied.

More details about the release are available here:
https://www.sqlite.org/releaselog/

Test: code compiles and device boots with no problems.
Test: select sqlite_version() - returns 3.42.0
Test: atest cts/SQLiteDatabaseTest all passed.
Test: atest cts/SQLiteSecurityTest
(cherry picked from https://android-review.googlesource.com/q/commit:155051037282ad7c23bfee3834c0b348208bcf49)
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ac382d282a0910e3c0c0eabe1b78a0481b2bfc68)
Merged-In: I99ab5d3bef6e5aab2043400cade818b0789b8f44
Change-Id: I99ab5d3bef6e5aab2043400cade818b0789b8f44
13 files changed