MDL-46235 ddl: add support for large number of text fields in one database table
MDL-45636 course_rest: changed modcontext to coursecontext
MDL-47097 theme: Fixed issue with dd's sliding up
MDL-47033 general: Fix incorrect use of 'course' layout

It should use 'incourse' layout in most cases

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
MDL-46088 Impossible to click on Atto in a Quiz in 'Secure' mode.
MDL-47143 questions: fix default for question_preview/marks setting.
MDL-46195 Fix fractionsaddwrong string component in lesson & qformat_webct.

I know. You should not refer to strings from other plugins, but

* qformat_webct is importing multichoice questions in that bit of code.
  I suppose a pedant would say that qformat_webct should declare dependencies
  on all the qtypes it relies on, but that would be silly.

* Lesson should be using the question engine, rather than doing its own thing.
MDL-46195 fix error handling.
MDL-47170 tiny_mce: Fixed display of bullets in rtl languages
MDL-46811 update download.moodle.org url to https

https is now the prefferd protocol for this site
MDL-46195 WebCT question import: Behat test
MDL-47167 XML question format: behat tests
MDL-46331 GIFT question import was breaking content inside <pre>.

Also, adding a Behat tests to verify GIFT import works without errors
(but leaving the detailed testing for the unit tests).
MDL-47187 assign: fixed timing unittest failure
MDL-46844 Embed LTI External Tools with an IFrame

Clears up weird browser issues that occur when embedding content with an
`<object>` tag.
MDL-47209 repository_skydrive: Use new oauth URLs
MDL-47214 General: Multiple IP addresses in X-Forwarded-For Fixed

Fixed getremoteaddr() function handle multiple IP addresses
MDL-46747 questions: add More info link to qbehaviour help.

Thanks to Tony Gardner-Medwin for the suggestion.
MDL-47208 core_availability: Return false when cm isnt in modinfo list

If a cm isn't in modinfo's cm list, then the user shouldn't be able to see that cm.
This fixes an issue where hidden activities would cause users to be unable to use moodle.
MDL-46588 web services: Fixed invalid check of empty contextid in function get_context_from_params