Simplify the semantics of QueryCutList().

The return value now represents whether the delete map is nonempty,
instea of whether any temporary marks exist in the database.  Thanks
to Stuart M. for pointing this out.