(Clone Detection) Consumed input values can be saved in the database

* The --consumed-inputs switch in 25-run-tests controls this.

* Also abstracted the bulk-loading part of write-only tables. This might
  have changed a couple APIs.  In particular, new rows are not stored
  in memory unless the object is constructed with an argument that
  says to keep rows in memory. These all default to false.
(Clone Detection) Added more deleting to 85-delete