Adding functionality for Remove Submission from grading pool.

This would maintain the history for deleted submissions via new database table.
TNL-900
Yeah. Thats totally possible, if user already pulled the submission for review and later on that submission was being cancelled by staff, in that case user would not be able to submit the assessment. we will show the error message.