LDEV-4228: Disabling submission buttons when user uploads a file, adds a URL or tries to go from screen to screen to stop double submission. Also remove javascript that is no longer needed (and in some cases doesn't work anyway).
LDEV-4226: Disabling submission buttons when user tries to go from screen to screen. Also tidied up the bootstrapping changes on the Other Users Results screen.
LDEV-4221 Introducing source code for lti-utils-java project. Committing it altogether with pom.xml as we might need to modify the code and re-create the jar file we use then
LDEV-4218: Making the monitor entered messages a different colour. Fixed the marking screen so that it does not show the learner progress bar - had the wrong page type for the layout.