MDL-46816 mod_asssign plagiarism: Remove unnecessary code.
MDL-46703 mod_data: limit the width of select element when editing templates

Thanks to Hittesh for the provided solution
MDL-46753 auth_cas: Replace hardcoded logout_return_url to user defined URL.

Credit goes to Mitsuru Udagawa, thanks!
MDL-46874 gradereport: replace usage of class hidden with dimmed_text
MDL-46887 mod_assign: Enforce module's maxbytes setting at submission.
MDL-46842: Reopen assignment submissions when using offline grading worksheet
MDL-46904 core_task: Gracefully handle rubbish entries in the tasks table.
MDL-46900 theme: allowed more than 1 nav collapse element
MDL-46923 core_behat: fixed typos in function names
MDL-46812 grade/report/grader: Need to tie up loose ends in Gradebook after MDL-43824

Squashed commit of the following:

commit 4ae57a823ba6fa1d627d2bad296cdf905b1930ee
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Thu Aug 21 02:05:35 2014 +0100

    MDL-46812 grade/report/grader: Reset previous commit for left scroller.

commit 7e3d27d3cc9d22ffe8e1dbb54eb705a65153a6b0
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Thu Aug 21 01:23:09 2014 +0100

    MDL-46812 grade/report/grader: Added jsenabled css body class to rtl style.

commit 0b5c3341b79c4b4bfefcd82eef1940964448ccba
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Thu Aug 21 01:13:34 2014 +0100

    MDL-46812 theme_base: Removed more redundant CSS.

commit 8c44e8a4c644a9139d1750af498bed6a14decf5c
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Wed Aug 20 15:44:42 2014 +0100

    MDL-46812 theme_base: Removed redundent grade/report/grader CSS in style/grade.css

commit 7c69b546fab03163d3863044ab9d1d9130c1cdd9
Author: Mary Evans <lazydaisy@visible-expression.co.uk>
Date:   Thu Aug 14 12:50:14 2014 +0100

    MDL-46812 grade/report/grader: Need to tie up loose ends in Gradebook after MDL-43824

        1. fixed gradebook layout when JS is disabled
        2. added height and background color to scroller when JS is enabled
        3. removed redundent top margin in user-grades table
MDL-46477 chat:hard coded string in mod/chat
MDL-46880 mod_forum: move cron to scheduled task

Note that this is a very basic conversion without doing any refactoring
to split the tasks up better. That will come in MDL-44734, this is about
being a safe backportable change to give admins better control over the
running of the forum cron task.

Conflicts:
	mod/forum/version.php
MDL-46868 glossary / filter: performance, check modinfo sooner.

Since we need to check modinfo anyway, do that as soon as possible so we
can get a performance win if there are no glossaries in the course.
MDL-46894 make Behat backup steps more robust.
MDL-46916 behat: improve question state test.
Automatically generated installer lang files
MDL-46918 ddl: fix error when renaming table already exists
MDL-46918 ddl: cover behavior with unit test
MDL-46917 atto: Focus on the editor when the form label is selected
MDL-46895 qtype_calculated_find_formula_errors not defined causes Calculated question type test to fail