implement basic deleteAll() functionality

implemented so that current rows/entities do not have to be retrieved before deleting them, respect the "paranoid" setting of a model at the DAO level (i.e. performs a suitable UPDATE query on the deletedAt field in such cases).