Merge branch 'develop' into release/candidate

* develop:
  Fix exo bundle paper list Fix wrong quizz mark #166189
  Fix delayed hint.js loading (#164858)
  Wait for scripts to be loaded to use them in new question QCM. Fix #164858
1. Cleaned code...
2. Removed use of php session in exercises
3. Added security
Fix some errors
Fix crash when editing question
Fix 500 error (out of memory) when listing too many questions
Small fixes and small optim in docimology...
Docimology now uses 2 queries instead of lots of loops (Optimization)
Set paper mark and question ordre the new way