LDEV-4258: Protecting the export download from multiple triggers by disabling the button until the file is downloaded. Uses the new generic javascript method based on previous Peer Review download implementation. Uses a cookie to track when the file download is complete.
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-4237: Include label informing the max size fileLDEV-4241: File upload validationLDEV-4240: Consistent upload widgetQTI Import window (in lams_central) was updated to use new code and the window needed to be enlarged.
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-4187: Delegate non-HTTP-request tasks to own threads. Open and close Hibernate session for each of such thread. Bind created session to context and thread. Close session at the end of thread execution.