no-jira: optimize text search  in repo, fetch join groups of courses
non-jira: update third party licenses file
Merge with 3f39ad25ebe1f131155eb6bbe2419b207e0de5df
OO-619: fix issue with the controller setting always some default values
OO-619: automatic height need "non standard" + "javascript"
CL-220: light refactoring of the mail inbox/outbox for Oracle with a light version of the DBMail object without the body of the mail, optimize some queries to prevent loading of security groups with a subquery
CL-220: fix dangerous fetch in mail manager which make maxResults unused
OO-652: close the hole
CL-220: fix import / open course from UIBK with a password protection
Merge OpenOLAT 8.4 to OpenOLAT default branch with bfc99ca6d181a80541dd9720e3719fbd856b2d16
OO-619: fix validation of the height element in layout options
OO-622: remove last occurences of username in the GUI
OO-652: other decorator for the contact form
Merge OpenOLAT 8.4 to OpenOLAT default branch with 0850b25451c0fba42eaf6caf032dc462ef5b5dbc
OO-654: fix the links to emails in notifications
OO-655: remove the "remove" link in the rights mamagement of the course
OO-627: check configuration for "last visit" on the details view of a user in members management
OO-533,OPENOLAT-73: fix the order of the check of failed import
OO-652: solve escaping issue, in red screen too
Merge OpenOLAT 8.4 to OpenOLATpro 8.4 with e06e6d0bb62af09bc8cf740ee891d1a1f63084c4