Fix OMERO.matlab delete functions using omero.cmd.DoAll (rebased onto develop)



This is the same as gh-1333 but rebased onto develop.

----

See https://trac.openmicroscopy.org.uk/ome/ticket/11168

Replace deprecated queueDelete() list using omero.cmd.DoAll() and add list of
delete commands to the DoAll requests

To test this PR, retest the `deleteImages`, `deleteDatasets`, `deleteProjects`... functions by passing either one or multiple object identifiers to be deleted.