Merge the coding questions controller together.
Make sure we find an item for our text question controller
Some changes to the Coding Qusetions schema: time limit and memory limit has been factored out; also staff comments is now going to be using the Commentable interface.
Generalise our comments locals to accept any arbitrary CSS property.
Only one topic per commentable. So find the existing topic.
Fixed display of the new Coding Question page.
Fix creating the first question in an assessment.
Properly fix adding the first question.
Implement creation and display of coding questions in missions.
Fix the edit page for coding and text questions; standardise the format for loading resources for edit.
Move more properties out of the JSON. Also implemented the new properties from the missions autograder.
First round of clean ups for the coding questions form.
Further clean ups to the coding questions form, moving the JS and CSS to external files and cleaning up the JS quality in the JS script.
path is now no longer needed in global scope.
Separate the HTML and script for adding and removing test cases.
Fix deletion of test cases
Fix saving of dependencies and the language for coding questions.
Remove the old mission coding questions views. I've merged them with the (training) coding questions view
Fix setting whether a question is auto-graded.
Fix error when accessing a page without permissions