Replacing Sequel::Model::Dataset delete with destroy

* Destroy each row in the dataset by instantiating it and then calling destroy
* on the resulting model object. This isn't as fast as deleting the dataset,
* which does a single SQL call, but this runs any destroy hooks on each object
* in the dataset.