Automatically generated installer lang files
MDL-47556 quiz: autosave should default to on for new installs
MDL-46647 grades: Fix fetch_all_helper() towards cross-db

That helper, used to fetch information from DB by all the grade_object
chidren classes was not behaving properly handling TEXT/CLOB columns.

Instead of creating a property within every class listing the
existing columns, it seems to be a better solution to instrospect
the database metadata (cached) to ensure the correct SQL is generated
in every case.
MDL-46647 core_grades: Adding tests for fetch_all_helper()
MDL-47509 Profile restriction: Broken Oracle causes problem
MDL-47509 Profile restriction: More oracle/text fixes

1) Get rid of "uid" that is a reserved word.
2) Add cross-db support for text columns in the get_condition_sql() method
   by adding a new, defaulting to false for BC param and intensively using
   the sql_compare_text() helper to build the correct sql fragments.
Merge branch 'MDL-46647-master' of git://github.com/FMCorz/moodle
Merge branch 'MDL-47509' of https://github.com/stronk7/moodle
MDL-36014 cohorts: fix error in SQL query
Merge branch 'MDL-47556' of git://github.com/timhunt/moodle
MDL-46481 backup: Ensure one-click backup is not displayed on restore
Merge branch 'MDL-46481-master-fixup' of https://github.com/FMCorz/moodle
MDL-43089 quiz editing: fix RTL

As part of this, I tweaked the LTR style a bit, in a way that is both an
improvement (I hope) and also to reduce the amount of RTL-specific code
required. (Thanks to Fred for spotting some of the problems.)

Also, I changed one course style in boostrapbase, where the RTL rule was
different from the LTR rule.

Finally, I saw some repeated RTL rules in the quiz styles.css, and so
eliminated the the duplicate rules.
Automatically generated installer lang files
MDL-43089 quiz editing: fix some qbank popup JS issues.
MDL-47353 gradereport_grader: Only respect fixed headers

Even if the navbar is in a static header, it should only be respected if it
is fixed still.

This issue is a part of the MDL-46658 Task.
This issue is a part of the MDL-25544 Epic.
MDL-46658 gradereport_grader: Style the ajax editing error

This issue is a part of the MDL-25544 Epic.
MDL-46658 gradereport_grader: Fix minor RTL style issues

This issue is a part of the MDL-25544 Epic.
MDL-46658 gradereport_grader: Remove max-width for RTL

For some reason, Safari behaves incorrectly when dealing with RTL content
where the table has a max-width of 100%.

This issue is a part of the MDL-25544 Epic.
MDL-40351 course overview block: improved strings