Merge branch 'MDL-41068' of https://github.com/mr-russ/moodle
Merge branch 'wip-mdl-40044' of git://github.com/rajeshtaneja/moodle
Merge branch 'MDL-30001' of git://github.com/jmvedrine/moodle
MDL-39954 core: Abstract event assessable_submitted & assessable_uploaded
MDL-39954 mod_assign: add_to_log can return an array of parameters
MDL-39954 mod_assign: Replace old-style event assessable_submitted
Merge branch 'MDL-27655' of git://github.com/timhunt/moodle
MDL-39507 questions: fix pluginfile URLs before format_text.

This commit build's on Jean-Michel's work, tidying up a few lose ends.
MDL-39954 assignsubmission_file: Replacing old-style events_trigger
MDL-39954 assignsubmission_onlinetext: Replacing old-style events_trigger
MDL-39954 mod_forum: Replacing old-style events_trigger
MDL-39954 mod_workshop: Log method can return array of parameters
MDL-39954 assignment_online: Replacing old-style event_trigger
MDL-39954 assignment_upload: Replacing old-style event_trigger
MDL-39954 event: Delocalise get_description
MDL-39954 event: Changing get_legacy_eventname to public static
MDL-39474 introduce $CFG->debugdeveloper and cleanup $CFG init
MDL-41146 Backup: backup_includes_files can leak memory
Merge branch 'MDL-35934' of git://github.com/rwijaya/moodle
Merge branch 'MDL-35919-master' of git://github.com/phalacee/moodle