MDL-40674 - Main menu's "sub menu" should open to the left in RTL mode (theme/clean , bootstrapbase)
MDL-44979 behat: no need to purge all cache again
MDL-44936 csslib: Chunking supports @media queries and commas in rules
MDL-45048 repository_wikimedia: Abusing usage of optional_param

The optional_param call was moved outside of the constructor
because it was called every time the repository would be initialised.
That was leading to problems when the parameter was defined from
another form and not complying with its expected type.
Merge branch 'MDL-45048-25' of git://github.com/FMCorz/moodle into MOODLE_25_STABLE
Merge branch 'MDL-44936-25' of git://github.com/FMCorz/moodle into MOODLE_25_STABLE
MDL-45081 curl: Prefer usage of CURLFile over @file arguments
MDL-41891 Theme: Bullets and Numbering are missing from lists, When in RTL mode (theme/clean)
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
Merge branch 'MDL-40674_M25' of https://github.com/nadavkav/moodle into MOODLE_25_STABLE

Conflicts:
	theme/bootstrapbase/style/moodle.css
MDL-44908: Fix upgrade_grade_item_fix_sortorder performance
MDL-45100 fix course_context classname PHPDdos typo in context API
weekly release 2.5.5+
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
Merge branch 'MDL-45081-25' of git://github.com/FMCorz/moodle into MOODLE_25_STABLE
Merge branch 'wip-mdl-44979-m25' of https://github.com/rajeshtaneja/moodle into MOODLE_25_STABLE
MDL-44977 tool_profiling: set xhprof default settings

Set xhprof default settings, even if xhprof is not installed.
If xhprof is not installed, hide profiling admin settings,
else show them.
This is needed, because if xhprof is installed, then it will
fail all non-js behats which navigate to setting under
site administration, as profiling settings get displayed on
default admin page.