Allow deletion of nonedition documents

*DO NOT MERGE YET*

Requires an update to the Rummager endpoint.

Delete by ElasticSearch type and id instead of "link". …
Backwards compatible:
- Defaults id to link
- Defaults type to 'edition'