MDL-42924 Administration: use normalize_component to extract plugin name and type
MDL-42547 tool_uploaduser: trim values before uploading users
MDL-41257 calendar: Day and Upcoming-Events view not processed through text_filters() function

This fix adds text filtering to the Calendar Day view and Upcoming Events view, specifically the event name and event description.

Signed-off-by: Michael Milette <michael.milette@instruxmedia.com>
MDL-42913 lib/grouplib.php: Avoid cache sometimes for groups_get_all_groups

The new groups cache returns unexpected results when you pass
in a field parameter than would normally change the result array index
MDL-41635 Reports: Added missing string in loglive reports

Under course administration navigation log live doesn't appear
or appear with empty string (in some themes), this is happening
because text passed is empty.
MDL-42957 quiz statistics : Hardcoded sql LIMIT clause
Merge branch 'MDL-42957-26' into MDL-42957-master
MDL-42992 SCORM: Always allow IE to resize window
MDL-42998: Fix user selection search options autoselectunique.
MDL-40850 editor: Manage files popup correctly sets the course/cm context
MDL-33618 Messages: Added support to disable message provider
MDL-42985 curl: Correctly apply rule proxybypass
MDL-42925 course: Changed help string for course format selection
MDL-42733 behat: Removing the restriction of an started output to handle the PHP errors
MDL-42858 Course Management: fix regression for subcategories visibility
MDL-42876 Screen reader does not trigger the keyboard move
MDL-43016 block_navigation: fixed category link display
MDL-43024 course: fixed bug for accessing section options
MDL-42851 frontpage: fix rtl in clean theme for course listings
MDL-43000 shortanswer qtype: handle patterns with many *s

Teachers were typing patterns like
********************************<em>****************************</em>
which translates into a pattern like .*.*.*.*, which is very inefficient
to try to match, althought it is equivalent ot a single .*. At a certain
point preg was just giving up.

Since people actually do this, we should simplify the regex by treating
runs of * like a single *.