Merge branch '44315-27' of git://github.com/samhemelryk/moodle
Merge branch '44185-27' of git://github.com/samhemelryk/moodle
MDL-43882 lib: Adding info about the new performance metric

The performance metric was introduced in MDL-43758.
MDL-18633 admin: Added capability string for user:viewlastip
Merge branch 'wip-mdl-40919' of https://github.com/rajeshtaneja/moodle
Merge branch '44255-27' of git://github.com/samhemelryk/moodle

Conflicts:
	user/profile.php
MDL-43266 Testing sites are cleaning all test dataroot contents
Merge branch 'MDL-43882_master' of git://github.com/dmonllao/moodle
Merge branch 'MDL-43723-master-nomerge2' of git://github.com/mouneyrac/moodle
MDL-43723 Blocks drag and drop: Javascript cleanup

Declare the selector instead of repeating it several times.
MDL-42842 Change availability fields to date_time_selector
MDL-25499: Centralise management of all types of cron tasks

Centralise management of all types of cron tasks with registration, scheduling,
parallel task conflicts(blocking) and running once off tasks, all using an
administration screen.

This is a combination of several issues:

MDL-25502: Added "black magic" task allocator for cron
MDL-25503: Add step to cron to run all scheduled tasks
MDL-25504 cron: Refactor to use scheduler
MDL-25505: Add an admin interface to schedule tasks via cron.
MDL-25507: Add support for adhoc tasks.
MDL-44139 Themes: Add default definitions for .adminwarning and .adminerror to base

These were missing from base, but were defined in standard and canvas, which 99% of old themes
inherit from. But they are critical for the proper display of moodle and should at least have a
default definition in all themes (e.g. afterburner only inherits from base).

This background color has been tested for contrast accessibility.
MDL-44361 Import YUI 3.15.0

Includes @VERSION@ fix
MDL-44139 Remove adminwarning from base css.

Grr. Afterburner has nothing defined for adminwarning before, so this
makes it look all red and splotchy.
MDL-44095 frontend: fix typos in readme file
MDL-44361 Javascript: Fix js_pending injector Y.io

The previous (slightly whacky) way that we were doing this in previous
versions is no longer supported (and was arguably only supported by being
buggy).

The correct way of doing this is to use a trigger.
MDL-38903 Filepicker: Improving Bootstrap button support
Merge branch 'MDL-38903-master' of git://github.com/phalacee/moodle
MDL-44286 behat: Fixing JS code error

PhantomJS console shows a JS error regarding
an undefined Syn var; as explained by Andrew
Nicols this is caused by Syn supported features
checker, the change in moodle-behat-extension
solves this problem.