Adding functionality for Remove Submission from grading pool.

This would maintain the history for deleted submissions via new database table.
TNL-900
May be able to simplify this by adding a function in the model, which will do something like
PeerWorkflowCancellation.objects.filter(workflow__submission_uuid=submission_uuid).sort('created_at')[0]