MDL-43789: coursename disallows spaces in user bulk actions filter

coursename filter for user bulk actions.This prevents filtering
based upon courserole if the coursename contains spaces or other non
alphanumeric characters.
MDL-45010 mod_chat: Use H3 instead of H2 in recent activity info
MDL-44979 behat: no need to purge all cache again
MDL-45046 output: reviewed standard/base layouts and converted where a better option was available
MDL-43673 wiki: verify page tags work as expected

This covers MDL-43109, verifying that saved tags
are available on re-edition of a page, without any warning/error.

Also official tags are verified to be working ok. With support
for multiple options added by MDL-43713 and MDL-43738.
MDL-44991 Behat: step to check if attribute does not contain text

The step checks that an attribute exists, but doesn't contain the
specified text.

Example:
Then the "class" attribute of "#mydiv" "css_element" should
not contain "accesshide"
MDL-45045 block theme: Fake blocks show empty region when editing and clicked.
MDL-45012: Enable support for wma files within tinymce Moodle Media plugin
MDL-43145 dock: fixed up region_completely_docked code to ignore empty regions
MDL-43145 dock: Enable regions before the drag operation starts
MDL-45037 gradebook: Allow dashes in xml grade values to be ignored.

This was delivering an error message when trying to import an exported
xml file (from Moodle).
MDL-45049 improve debugging output in error log for NO_DEBUG_DISPLAY scripts
MDL-45081 curl: Prefer usage of CURLFile over @file arguments
MDL-44270 files: handle drag-drop js error when event has null types

This can happen when the 'dragover' event fires as has been observed
in Safari. When the dataTransfer.types property of the event is null,
accessing types.length throws a JavaScript error.
MDL-45076 theme_bootstrapbase: Select placement in participants page

Usually the group selector is aligned with the label, but as we want
it to be consistent with the rest of the selects in the participants
page we need an override.

Conflicts:

	theme/bootstrapbase/style/moodle.css
MDL-45076 theme_bootstrapbase: Clean up participants controls LESS

Conflicts:

	theme/bootstrapbase/style/moodle.css
MDL-45100 fix course_context classname PHPDdos typo in context API
Merge branch 'w16_MDL-45100_m25_coursecontext' of https://github.com/skodak/moodle into MOODLE_25_STABLE
Merge branch 'MDL-45076-25' of git://github.com/FMCorz/moodle into MOODLE_25_STABLE

Conflicts:
	theme/bootstrapbase/style/moodle.css
MDL-43277 block_navigation: Trim from the left for long names