INT-4475: Outcomes attempts and marking

* Added outcome attempts to rubric
* Added grading form outcome attempt support for mod/assign
* Added course reset support for grading forms in mod/assignment and mod/assign
* Added default activity outcome attempts (Syncs with grade item)
* Added itemid to outcome_attempts table
* Added timemodified to outcome_attempts
* Added recording of outcome attempts from question attempts
* Added $CFG->enableoutcomes checks
* Added a link to new outcomes under course administration
* Added course outcomes overview screen
* Added course outcome marking table
* Added action column to outcome_marks_history
* Removed name field in outcome table, replaced with description
* Fixed: Typo in marking table names
* Fixed: Trim outcome set form data and ensure spaces are counted as empty
* Fixed: Trim outcome form data and ensure spaces are counted as empty
* Fixed: Prevent nulls from showing from IE9 in add outcome modal
* Fixed: Add form max length attributes
* Fixed: Move outcome problems and add a fix sort order routine on the server side
* Fixed: Don't display deleted outcomes in move modal
* Fixed: Increase zIndex on panels so file picker does not bleed through
* Changed: Recursively delete child outcomes when parent is deleted
INT-4475: Outcome Set Import and Export

* Added Achievement Standards Network (ASN) outcome importer
* Added General Moodle export of outcome sets
* Added General Moodle import of outcome sets
* Fixed user filter in reports now only shows gradable users.
* Fixed outcome mapping getting lost on frozen rubrics
* Fixed outcome marking table using latest attempt record
* Fixed page title and navigation bar on outcome pages
INT-4475: Outcome backup and restore

* Added backup and restore of outcome areas in questions, activities and rubrics
* Added backup and restore of outcome used areas and outcome attempts
* Added backup and restore of course used outcome sets
* Added backup and restore outcome marks and marks history
INT-4475: Configuring New and Legacy versions of Outcomes

* New outcomes system now toggles with $CFG->core_outcome_enable
* Added a new admin setting to toggle both $CFG->core_outcome_enable and $CFG->enableoutcomes
* Renamed old outcomes system to "Legacy outcomes" to avoid confusion if both are enabled
INT-4475: Outcome course reports

* Added course Activity and Performance report
* Added course Unmapped Content report
* Added course Coverage report
* Fixed course Completion Marking report from grabbing attempt data from other courses
INT-4475: Added Academic Benchmarks outcome set import plugin
INT-4475: Capability and UI bug fixes

Fixed: now hiding new outcome admin link when disabled
Fixed: course report capabilities so teachers can access them
INT-4475: Fixed: course report ajax capabilities so teachers can access them