Merge branch 'MDL-43570' of https://github.com/KristerV/moodle

Conflicts:
	version.php
Merge branch 'MDL-45365-master' of git://github.com/damyon/moodle
MDL-36836 filepicker: alfresco select box fix

Adjusted position of alfresco select box; amended border/background application in base.
Revert "MDL-45239 editor_atto: The editor cannot be active if it is not the active element"

This reverts commit 05a7f9e749ac31a0a0c9e59a1e0ddab065ddc2f7.
Merge branch 'MDL-36836-master' of git://github.com/jethac/moodle
MDL-43557 events: Update of webservice function called string.
MDL-45273 quiz fixup settings initialisation.
MDL-45362 Availability: Behat test fails on first of month
MDL-45054 Conditional availability: HTML structure improvements

1. Changed the 'delete' and 'eye' buttons to use an <a> link
tag so that it works without custom tabindex and shows a correct
mouse cursor. This also reduces the code slightly.

2. Changed the Cancel button on the dialog to use the mdl-align
class which is used in Atto dialogs. This results in the button
being centered, consistent with those dialogs.
Merge branch 'wip-MDL-43557-master' of https://github.com/abgreeve/moodle
Merge branch 'MDL-45273' of git://github.com/timhunt/moodle
MDL-45376 Completion: Form locking is still not working right

On submit of the form, it called 'freeze' on the completion-related
fields (even though they shouldn't have been frozen because you
already clicked the unlock button).
MDL-44902: Several additions to External Tool (LTI)

* LTI service related changes:
** Fixing exceptions in OAuth library.
** Added new launch option, Existing window: replaces entire page with the LTI object.
** The LTI tool ID used to perform the launch is now sent with the LTI launch parameters.  This is sent back to Moodle on subsequent requests.
** Added $CFG->mod_lti_forcessl to force SSL on all LTI launches.
** Added new LTI launch parameter: tool_consumer_instance_name.  Default value is site full name, but can be customized with $CFG->mod_lti_institution_name.
** The LTI grade service endpoints now set the affected user to the session.  This was required for event listeners.
** Fix the grade deletion service.  Was deleting the grade item instead of just the grade.
** Send error response when LTI instance does not accept grades and grades are being sent.
** Added a method for writing incoming LTI requests to disk for debugging.  Disabled by default.
* Changes for ltisource plugins:
** Can now to plug into backup/restore.
** Can now have settings.php files.
** Can now hook into the LTI launch and edit parameters.
* Several grade changes:
** Added standard_grading_coursemodule_elements to LTI instance edit form.  This means LTI instances can be configured with a grade.
** No longer assumes that grade is out of 100.
** Replaced modl/lti:grade capability with mod/lti:view.
* JS on mod/lti/view.php for resizing the content object has been converted to YUI3.
* Fixed misspellings in language file.
* Added hooks for log post and view actions.
* Bug fix for lti_get_url_thumbprint() when the URL is missing a schema.
MDL-44902: Deprecating mod/lti/grade.php
MDL-44902: Bumping mod/lti version number

This bump is to update the site with changes
to the db/access.php file.
Automatically generated installer lang files
MDL-44729 theme_bootstrapbase: override the maintenance renderer

This patch overrides the maintenance renderer in the bootstrapbase
theme in order to override the notification method in the same way
we override the core renderer notification method.
This ensures now that clean is standard that notifications during
maintenance tasks (install, upgrade etc) look pretty.
Merge branch '44729-27' of git://github.com/samhemelryk/moodle
Merge branch 'MDL-45362-master' of https://github.com/sammarshallou/moodle
Merge branch 'MDL-45237-master' of git://github.com/danpoltawski/moodle