MDL-47564 Availability: incorrect use of defined('PHP_UNIT')
MDL-44548 mod_scorm: force an external sync to check for updated files.
also remove some globals no longer needed (not used in function or in required files.
MDL-47631 report_participation: fixed filtering by letter
MDL-46599 gradebook: Unit tests for last exported date and force import option
MDL-18229 gradebook: Initial commit of LSUs Quick Edit Plugin

Renamed to Single View in MDL-47289.
MDL-18229 gradebook: Added filter icons for activities and users.

Corrected CSS for grades column, was far too large.
MDL-18229 gradebook: Single view navigation corrected.

Usernames link to user profiles.
Activities to their activity page.
MDL-47347 added basic navigation to top and bottom of gradereport_singleview

Part of MDL-18229
MDL-18229 gradebook: Linking activities and usernames correctly.

Activities to their course page and usernames to their
profile page as per standard.
MDL-18229 gradebook: Fix for loading activities.

Was using local variable iteminstance rather than cmid.
MDL-18229 gradebook: Renaming of Single_view to Single view
MDL-18229 gradebook: Links to Single view via icons on Grade Report.
MDL-18229 gradebook: Updating code to Moodle standard.
MDL-18229 gradereport: Labels for table items added.
MDL-18229 gradereport: Behat tests added.
MDL-18229 gradereport: Fixes and improvements from review.

Added pagination back in with some general fixes.

AMOS BEGIN
 CPY [override,mod_quiz],[override,gradereport_singleview]
AMOS END
MDL-18229 gradereport: updated index.php test to calculate navigation based on new class name 'gradereport_selectable_items'
MDL-18229 gradebook: Additional fixes.

Random foo left in options. (test code)
Allowed editing link for Course total.
Fixes based on Apu's review.
MDL-18229 Grades: singleview report mega cleanup.

Fix all the things, including:
* Fix $PAGE->url
* Fix coding style.
* Add event for reportviewed
* Removed broken callback  gradereport_singleview_profilereport
* Removed vertical-align-middle
* Changed prefixes in css
* phpcs fixes
* moodlecheck fixes including phpdocs
* Move classes to use autoloading
* Remove all smelly code tricks like func_get_args, scandir etc (lots).
MDL-18229 gradebook: Fixes for bulk insert and checkboxes.