MDL-38419: External tool - when force SSL checked, URLs get corrupted
MDL-40515: report_log: List activities in optgroups

Prevents users from generating reports on invalid values

Change-Id: If358fa06c8dadd33bb2875ea54ab4bce97b16aff
MDL-42170 tool_behat: simple OR patterns now shown as select boxes
MDL-42030 EditPDF: when selecting stamp image the stamp tool is not selected
MDL-41252 Simple changes to main course page to improve accessibility - original patch of Nate Baxley
MDL-42278 behat: block context can be returned to original state

Automate MDLQA-1547 - The context of a block can always be returned to it's original state.
MDL-42342 blocks: Fix alternate name warning in quiz results block
MDL-39489 behat: Updating to 2.6 moodlehq/behat-extension tag

Also solving new problem after Behat
2.5 upgrade.
MDL-35402 forms - prevent crash when multiple rules defined on an editor element
MDL-42290 choice: Add a automated test to verify limiting number of responses works
MDL-42301 course: listings now show a delete icon
MDL-42246 course: improved highlighting of bulk actions
MDL-42316 course: moved require_login up the script
MDL-42277 course: fixed missing set context
MDL-42299 course: management interface remember categories expanded by AJAX

Categories that have been expanded using AJAX are now remember and
expanded again autoamtically when something triggers a page refresh.
MDL-42323 coursecat: Changed phpdocs in deprecated function get_categories
MDL-42299 course: management category expansion improvements
MDL-42272 groups: Add automated tests for MDLQA-145
MDL-42410 skydrive: Fix url to microsoft oauth site
MDL-41339 Tags: Added unique tag instance id to tag_get_tags functions

Avoids php warnings on creating new tags