MDL-41446 Completion: Incorrectly marks complete when grade data present with no actual grade
MDL-42924 Administration: use normalize_component to extract plugin name and type
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-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-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-42842 testing: Generalization of the site info
MDL-42547 tool_uploaduser: trim values before uploading users
MDL-29071 ddl: make sure object name never exceeds max length

Many thanks to Ray Bon for finding the problem
MDL-29071 ddl: unittest for objects name length
MDL-43005 blogs: Fix issues with blog tags
MDL-42733 behat: Removing the restriction of an started output to handle the PHP errors
MDL-43026 behat: Add tests for all existing module generators
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 *.
MDL-37016 fix sloppy mysql nulls in event.uuid
Merge branch 'wip-MDL-29071-m25' of git://github.com/marinaglancy/moodle into MOODLE_25_STABLE
MDL-42904 self_enrol: Set customint1 if it's null
Merge branch 'MDL-42547_m25' of https://github.com/markn86/moodle into MOODLE_25_STABLE
MDL-43006 behat: adding javascript tag because of behat bug

behat without JS does not submit the empty textarea field causing notice in the form processing
Merge branch 'MDL-42913a-25' of https://github.com/srynot4sale/moodle into MOODLE_25_STABLE
Merge branch 'wip-mdl-42924-m25' of https://github.com/rajeshtaneja/moodle into MOODLE_25_STABLE