* Add content and media sorting to the Management API * Rename "id" to "key" throughout the ContentEditingService * Update Open API json file * Use "key" instead of "id" in ContentEditingServiceBase * Use "key" instead of "id" in IMediaEditingService and MediaEditingService * Turn delegates into abstracts + fix bug that allowed deleting items outside of the recycle bin * Use PUT instead of POST * Update src/Umbraco.Core/Services/MediaEditingService.cs Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> * Update src/Umbraco.Core/Services/MediaEditingService.cs Co-authored-by: Bjarke Berg <mail@bergmania.dk> * Update Open API JSON --------- Co-authored-by: Nikolaj Geisle <70372949+Zeegaan@users.noreply.github.com> Co-authored-by: Bjarke Berg <mail@bergmania.dk>