LDEV-4184: "outer-join" attribute in hbm.xml files is deprecated and produces warnings on server start up. Remove entries with "auto" value. Entries with value "true" become fetch=join.
LDEV-4180: Make DB patches produce up-to-date structure during build instead of applying multiple patches.Get rid of unnecessary tables and keys.Modify boolean columns to tinyint(1)Simplify patches where possible.
LDEV-4237: Include label informing the max size fileLDEV-4241: File upload validationLDEV-4240: Consistent upload widgetUsing new tags and the shared javascript code to create consistency across tools for the look and validation behaviour of file upload.
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.
LDEV-4092: Date passed back by server was reconverting time for Daylight Saving, making it an hour out, as the convertToStringForJSON takes the timezone into account. Therefore convert the already timezone converted time (which gets converted back again) rather than the original time.