reland: sqlite: Upgrade to SQLite 3.39.2

Changes in reland:
* Added -DSQLITE_ALLOW_ROWID_IN_VIEW flag to preserve backward compat
* Fixed minor issue with #ifndef around FTS tokenizer

Original description:
Downloaded from
https://www.sqlite.org/2022/sqlite-autoconf-3390200.tar.gz

$ openssl dgst -sha3-256 sqlite-autoconf-3390200.tar.gz
SHA3-256(sqlite-autoconf-3390200.tar.gz)= b195891eb32305481e61c6718b8cc3b090685b613c4824a076c63166a46c5bee

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/3_39_2.html

Test: code compiles and device boots with no problems.
Test: select sqlite_version() - returns 3.39.2
Test: atest cts/SQLiteDatabaseTest all passed.
Test: atest cts/SQLiteSecurityTest
Bug: 183930078
Change-Id: Ib5b69b36e8674b949ec5413da057dfc30b2e3b1f
11 files changed