MDL-47655 assign: Fix unit tests triggering debugging

Test was triggering notifications - so needs to use a message sink.
MDL-38065 gradebook: Fix issue with hidden categories breaking rowspan.

Hidden subcategories break the rowspan in the gradebook; this fix corrects
the calculation of the rowspan.
MDL-46133 tool_monitor: added event cleanup task
MDL-46133 tool_monitor: added unit tests
MDL-47664 phpunit: Do not use sequence number changes for Oracle

When resetting a sequence number, we call change_database_structure()
which in turns clears the MUC cache for databasemeta. This cache contains
information about the table, columns, etc.

After the cache is cleared, it must be re-filled, and it was discovered
that the get_columns() code which fills this cache can take a particularly
long time. Given that this is called for every table in Moodle, this can
add up to a significant period, and this is done on a per-testsuite basis.

On my SSD install this was taking approximately 40 seconds on each re-fill
of the cache.
MDL-47363 Grades: Style for the User report
MDL-47363 Grades: Style for the Setup grades
MDL-47290 Grades: Style for the Single view table
MDL-47290 Grades: Minified CSS and applied coding style standards
MDL-47290 Grades: added bold for course total
Merge branch 'MDL-47655-master-fix1' of git://github.com/damyon/moodle
MDL-45843 LTI: Fixes for sloppy form handling
Revert "MDL-44548 mod_scorm: force an external sync to check for updated files."

This reverts commit 2d9a4a5f93169207a166d6d7a7426652e2bf83a1.
Merge branch 'MDL-45843-master-fix1' of http://github.com/damyon/moodle
MDL-47733 editor_atto: Do not prompt error when draft is empty
Merge branch 'MDL-47733-master' of git://github.com/FMCorz/moodle
MDL-47737 editor_atto: Prevent false negative when saving draft on IE9
Revert "MDL-47684 mod: better validation of rating options"

This reverts commit 8028df293a4f024a954dc12ed4e6cb5161c951b0.
NOBUG: Fixed file access permissions
on-demand release 2.8beta+