Add infrastructure for deleting items in GenericLister objects, implement MediaItem deletion