Refactor delete method on RemoteStorage model
Make container field read-only for profile edit
When uploading, refer to media by name, not path
Delete remote files when profiles are removed

This creates a Celery task for each file to be deleted, instead of
deleting all files immediately.
Handle IOError when deleting remote files