MDL-46088 Impossible to click on Atto in a Quiz in 'Secure' mode.
MDL-46088 Quiz: Prevent alert when clicking in editor in secure popup
MDL-46088 quiz secure window: further Atto JS fixes.
MDL-47183: viewhiddenactivities should use the module context

Thanks to Paulo Matos for the forum part of this change.
MDL-46712: Center EditPDF window on browser resize / zoom
MDL-30358 forms: strict validation is too strict
MDL-47608 cachestore_mongo: fixed unit test error

If you configured your site to run mongo unit tests and had
the mongo extension and backend installed but did not have the
mongo service running you would get a fatal error when running
the unit tests.
That problem has been fixed by checking the mongo test instance
is ready before returning it.
MDL-46518 navigation: site glossaries now expand properly
MDL-47760 grades: dim category name if hidden
MDL-47780 core: corrected docs for get_user_capability_course()
MDL-47815 assign: Fix random unit test fails

This test was failing when it was run really slowly (looking at you oracle).
MDL-47814 core_grades: Improved coverage of user_graded event tests

The tests needed to use the API in order to trigger the user_graded
event that occurs when the course final grade has changed.
Merge branch 'MDL-47713-master' of git://github.com/damyon/moodle
MDL-43245 Lesson: non editing teacher cannot grade lesson essay
MDL-47767 tool_monitor: Add links between subscribe and rule manager
MDL-47767 tool_monitor: Use renderers for links between subscription and rule managers
MDL-47836 Grades: Fix the url for the upgraded grades warning page url.
MDL-47819 user_menu: fixed showing up in popups
Merge branch 'MDL-32616' of git://github.com/timhunt/moodle
MDL-47763 Grades: Handle the case when a grade category is hidden.

This was breaking the contribution column, which needs to know the
weights of all the categories up the tree, whether they are visible or
not.