MDL-38734: Automated backup failure causing all course to fail

Conflicts:
	backup/moodle2/backup_stepslib.php
MDL-42352 assignfeedback_editpdf - prevent scrolling when clicking on buttons
MDL-42482 assignfeedback_editpdf - prevent blank comments from disappearing when the menu is opened
MDL-41041 portfolio: Temporary solution for event portfolio_send

As we have deprecated events_trigger(), the portfolio cannot use it
any more. Though there is no easy solution to get rid of this event
as it is used to register a cron job. MDL-42541 has been raised to
refactor the portfolio code to solve this problem. In the meantime
events_trigger_legacy() will be used.
MDL-42517 testing Changed events test to use assertDebuggingCalled()
MDL-42587: calendar: Fix regression that stops dates autocorrecting
MDL-42594 Navigation: Site admin navigation will show loading icon

While loading site admin navigation loading icon will be displayed
MDL-42351 EditPDF: Fix jiggling of relatively positioned elements

When calling setX/setY with YUI - YUI takes into account the position style
of the element. If none is set it assumes position relative. Position relative
is bad because relatively positioned elements still take up space in the page,
and all the elements after that node are positioned, taking into account the size
of that node. So when a node is resized or deleted, all nodes after that one in
the list of drawables are affected.

The magic fix - is just to set position: absolute on the drawables before calling setX/setY.
MDL-42599 forum rss: Update the sql statements to return all user name fields.
MDL-41664 - Calendar: Add method for formating years in the new calendar plugin.
MDL-41664 core_calendar: replaced class variables that stored minimum and maximum years with functions

Also made slight changes to the existing functions.
MDL-42589: Fix file picker display in ie9/ie10

CSS change to fix blank file picker bug in IE.
Merge branch 'MDL-38734-master' of git://github.com/danpoltawski/moodle
Merge branch 'MDL-42102-master' of git://github.com/andrewnicols/moodle
MDL-41624 DragMath crashes Firefox
MDL-40971 grade: Importing Outcomes breaks Clean theme.
Merge branch 'MDL-41664_master' of https://github.com/markn86/moodle
Merge branch 'MDL-42589-master' of git://github.com/damyon/moodle
Merge branch 'MDL-42352_editpdf_scrolling' of git://github.com/davosmith/moodle

Conflicts:
	mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor/moodle-assignfeedback_editpdf-editor-min.js
Merge branch 'MDL-41041-master' of git://github.com/FMCorz/moodle