Fix EZP-23171: dispatcher::delete() should accept arrays

> Fixes https://jira.ez.no/browse/EZP-23171

Calls `delete()` on each handler with the subset of filepath each handles.
Why assigning by reference?