Part of ENG-3393
In order to upload encrypted media, we need to store encryption key on the keyserver.
Also, MIME type can no longer be detected on keyserver side, so we need to send it along with the media
This diff modifies the upload_multimedia endpoint to support providing these values. They're validated, but not used anywhere yet.
MIME type is already available when uploading, it only needed to be exposed.