sqlite: Disable two unused features.

This CL disables window functions, which were introduced in SQLite 3.25
[1], and PostgreSQL-style UPSERT, which was introduced in SQLite 3.24
[2]. This reduces the binary size by 57,376 bytes on a Linux official
build.

The sqlite3.c diff was entirely generated by re-running the updated
generated_amalgamation.sh script.

[1] https://www.sqlite.org/windowfunctions.html#history
[2] https://www.sqlite.org/lang_UPSERT.html

Bug: 896685, 892852
Change-Id: Ia501d35993c382445e6a70348dd1643037969245
Reviewed-on: https://chromium-review.googlesource.com/c/1290510
Reviewed-by: Chris Mumford <cmumford@chromium.org>
Commit-Queue: Victor Costan <pwnall@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#601355}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c6b2d9d15de0afdb3a2f46e14008eab7e708db5a
3 files changed