Merge branch 'MDL-41063' of git://github.com/jmvedrine/moodle
MDL-44749 atto_collapse: Skip button inclusion if it will impact UX

Do not show the collapse button if:
* it's specified after the cut-off and would therefore be unusable; or
* the total number of groups matches the number of groups to display anyway.
MDL-32729 Question: Correct button selection when openin qbank chooser

Some browsers do not bubble form submission events to the window, and we
had more than one form on the page in certain conditions. We need to select
all of the forms on a page and then test the action.
Merge branch 'MDL-44749-master' of git://github.com/andrewnicols/moodle
Merge branch 'MDL-30085_grade_ws' of git://github.com/jleyva/moodle
MDL-32729 Question: Load all hidden fields from the source form
Merge branch 'MDL-32729-im' of git://github.com/andrewnicols/moodle
MDL-42891 adminstration: update strings and display for login fails
Merge branch 'MDL-42891-master' of git://github.com/ankitagarwal/moodle
MDL-44739 theme_more: Force default settings to be set
Merge branch 'MDL-44739-master-fixup' of git://github.com/FMCorz/moodle
MDL-44753 SCORM: make correct selection of first sco - also fixes MDL-44896
MDL-44590 course: fix deprecated behat step use
Merge branch 'master_MDL-44753' of https://github.com/danmarsden/moodle
MDL-44912 libraries: Allow empty values in admin setting colour picker
Merge branch 'wip-MDL-44720-master' of git://github.com/marinaglancy/moodle
MDL-44720 modinfo: whitespace fix
MDL-42195 Bootstrap: Make bootstrap responsive images "opt-in".

This responsive image behaviour prevents setting of image sizes in text editors,
as well as a string of pix icon bugs / profile image bugs across Moodle.

We are switching to Bootstrap 3 syntax where you need img-responsive class to images
that want this behaviour.
MDL-44846 Atto: Make the color plugins reliable.

The problem is that in IE, the browser implements color commands with font tags (<font color=...>).

We specifically strip font tags to avoid abuse when pasting from word (the world has seen enough of Tahoma).

This solution instead uses Rangy to set inline styles on the selection. This works in all browsers nicely.

I also updated the toggleInlineSelectionClass function to use the same rangy function. This solves problems with
whitespace squashing in ie.
MDL-44832 behat: Fixed behat test