Fix a problem with the parameters to an OP_Affinity in one of the VM programs generated by sqlite3_index_writer() that was causing an OOB read.
Changes so that sqlite3_ckpt_open() works with zipvfs databases.
Add tests for WITHOUT ROWID tables with composite primary keys.