QueryString#delete() uses wrapper_clause mechanism

In QueryString#delete(), self.clauses["type"] == "DELETE" condition was used.
The new algorithm uses self.wrapper_clause.

i.e.)
self.wrapper_clause = DELETE FROM tbl WHERE pk IN (SELECT pk FROM (<SELECT SQL>))
<SELECT SQL> provides primary key values to delete. WHERE pk IN ... clause specify
the records and delete them.