[Delivers #49501343] multiselect lists for delete

Introduced a new backend endpoint for performing batch deletes.  This endpoint takes an array of uris and forwards them onto the DELETE handler for the respective record.

The frontend has been changed to display checkboxes for each entry in the browse listings, when the user has the permission to delete.  The Delete action is enabled upon selection of "rows" and disabled when none are selected.

This behaviour has been added to the browse lists for Resources, Digital Objects, Accessions, Subjects, Agents and Classifications.

I also added a sneaky change to allow viewing of components in the resource and digital objects listings.  This allows for components to be batch deleted also.