MDL-23566 mod_lesson: Float answers so paragraphs line up correctly next to the inputs
MDL-45447 editor_atto: Highlight collapse and html icons when toggled
MDL-45432 mod_assign Declare character encoding in onlinetext export

Signed-off-by: Tony Butler <tonyjbutler@gmail.com>
MDL-45472 AJAX: Whitelist prototype values form JS Error in exception dialogue
MDL-45478 Conditional availability: Custom user restriction missing

There was an error in the JavaScript and custom user field
restrictions did not show correctly when editing the form.

Behat tests didn't cover custom user fields, so I added a
scenario.
MDL-45483 mod_forum: corrects values for maxattachments in forum settings
MDL-45496 core Added space to logged in as line
MDL-45380 theme_bootstrapbase: Restore config override highlight
MDL-45130 editor_atto: Remove debugging messages for missing plugins

This is no longer required as the toolbar configuration prevents
missing plugins from being set. However, even if we do not output
any notice, we ignore missing plugins to prevent errors in case
one was uninstalled but left in the editor toolbar.
MDL-44953 theme_more: Removing odd-looking text-shadow
MDL-45135 mod_glossary: fix RTL alignment of table

Tablelib has a specific 'hook' to allow alignment to be corrected for
RTL languages, but needs to be specified direction in lowercase.
MDL-37838 block_courseoverview: fix pluaralisation logic

Note that this kind of handling of plurals is extremely limited, see:

https://moodle.org/mod/forum/discuss.php?d=85897
http://search.cpan.org/~petdance/Locale-Maketext-1.12/lib/Locale/Maketext/TPJ13.pod

However, this is a simple fix to the existing logic
MDL-32543 Make sure the action and url fields of log table have correct sizes
MDL-45476 Quiz: Fixing atto on multiple choice pages
MDL-45512 comments: Added full date to comment details.
MDL-45525 themes: minor forum improvements

Fixed an RTL style that wasn't kicking in properly.
MDL-45527 task: Already deleted unconfirmed users are ignored
MDL-45192 assign: added behat script & new definitions to handle alert dialog

The behat script is to test the batch action to lock and unlock submissions.
The new definitions are to prevent the "unexpected alert open" error in Selenium.
MDL-45192 behat: Replacing specific-selector steps by a generic one

Having a I click on we can use all our selectors rather
than having multiple steps for the same purpose. This
step allow us to manage JS native dialogues without
having to fail a scenario.

Credit for Mohamed Alsharaf.
MDL-45543 availability: Use correct namespace for global classes