Merge branch 'MDL-46588-master' of git://github.com/jleyva/moodle
MDL-47079 user: behat test for deleting users
MDL-44257 message: added test to make sure the stored file still exists
MDL-44257 lib: fix the attachment code to accept tempdir and dataroot.

Credit goes to Damyon, thanks.
MDL-40356 lib: Unit tests for the alternativefullnameformat setting.
MDL-40356 lib: New setting to display full names.

This adds a new setting to display more name information for users
with the viewfullnames capability.
MDL-46313 mod_forum: Replace subscription status icons
MDL-46523 navigation: add body class when roleswitched and not in initial install
Merge branch 'MDL-44257-master' of git://github.com/lameze/moodle
MDL-47225 core: Add ability to normalize component names
MDL-47225 core: Tidy up component normalisation tests
MDL-44257 Message: Update phpdocs for email_to_user function
Merge branch 'MDL-47225-master' of git://github.com/andrewnicols/moodle
MDL-46613 grades ws: Fixed external function declaration

Gradebook items with overridden grades was causing error as Web
Services response
Merge branch 'wip-MDL-47079-master' of git://github.com/marinaglancy/moodle
Merge branch 'MDL-46613-master' of git://github.com/jleyva/moodle
MDL-47182 admin: warn about delayed scheduled tasks

Rather than using module cron, use scheduled tasks to work out
if cron has been running recently.

This is not perfect, the admin could disble all tasks, or reschedule
them - but its not complex to compute.
MDL-47270 core_component: make cache independent of filesystem ordering
MDL-46920 theme_bootstrapbase: fix dropdown to use data-target
MDL-46313 forum: Move discussiontoggle CSS to module