MDL-23514 lang : Adding an option to force language of documentation links
MDL-42618 fix grade importing of whitespace idnumbers
MDL-42495 lesson Prevent coding error for invalid user
MDL-34020: Further work on IMS package importing when using Blackboard packages
MDL-41810 badges: Remove hardcoded references to backpack.openbadges.org
MDL-43401 mod_lesson: Fix serving of the pluginfile mediafile
MDL-40917 mod_resource: replaced add_to_log with events
MDL-43632 mod_feedback: Use SSL for reCAPTCHA API request if Moodle is using it
MDL-41693 group: Use standard layout for group related pages
MDL-40139 block_privatefiles: Prevent usage of unmaintained edit page
MDL-40139 block_privatefiles: Remove unused edit form
MDL-39683 Messages, Themes: Fix "my" and "other person" message alignment in RTL mode (theme/clean)
MDL-39683 message: RTL alignment of messages in theme_base
MDL-39684 theme: RTL align of restrictions label in file manager
MDL-41362 theme_bootstrapbase: Alignment of User Selector controls
MDL-40752 Login RTL: Swapping the panels on two-panel login pages for RTL

Additions to the patch by Jason Fowler <phalacee@gmail.com>
MDL-41506 theme_bootstrapbase: Implement highlight class
MDL-43693: assignment: Fix JS error on grading page.
MDL-40533 block_html: Remove styles specific to the block
MDL-43306 restore: Fix grade_item sortorder after restoring course

While restoring course/activity, restore will blindly insert grade_item
sortorder. Which cause dulicate sortorder and lead to unpredicatble sorting
results.

Now we will call grade_item::fix_duplicate_sortorder() after restore is finished
to fix duplicate sortorder and order grade items to the closest order possible