MDL-35571 theme_magazine: RTL fixes - WIKI title headings, ajax frontpage category/course chooser, right align logo, left align course name, left align login & user info.
MDL-35510 theme_mymobile: RTL fixes for course and category names in style/jmobile11_rtl.css
MDL-35512 - Two left pointing arrows appear after clicking "left indent activity/resource" arrow, when in RTL mode
Automatically generated installer lang files
MDL-34099 Report available updates for plugins at admin/index.php

The Notifications (admin/index.php) page has now information about
available updates for core and eventually plugins, too. Note that the
structure of the available updates array changed. This breaks backward
compatibility for eventual 3rd renderers out there (not expected
though).
MDL-35238 Introduce a first version of the mdeploy.php script

This is supposed to serve as a standalone script that accepts parameters
via CLI or HTTP. As no Moodle library can be reliably included, we have
to implement our own input handling, output handling and processing the
actual update/install task.

PHPUnit is used to test the functionality. Although (again), the testing
must not be included as a part of standard Moodle PHPUnit environment
but explicitly.
MDL-35238 Print help on the script usage in CLI mode
MDL-35238 Fix getting input option value
MDL-35238 Implement HTTP authorization based on passphrase matching
MDL-35238 Allow filtering at the Plugins overview page
MDL-35238 Remove the hide/show icon from the Plugins overview page

This was reported in forums as an usability issue. This icon is used
across Moodle as an active link to hide or show things - not as a status
icon. People were trying to disable plugins by clicking the icon. Until
there is a full support for doing this from the Plugins overview page,
it is better to remove the icons completely.
MDL-35238 Distinguish the uninstall link from the settings link

It has been reported (can't find the issue now, sorry) that having these
two links next to each other represents an usability issue as folks
found themselves clicking at the uninstall link instead of the settings
link. Previously, these links were displayed in separate columns but
then the whole table got too wide - see MDL-20438.
MDL-35238 Add a new admin setting to enable updates deployment
MDL-35238 Make the auto-deploy feature lockable via config.php

If $CFG->disableupdateautodeploy is set in config.php, no automatic
deploy can happen. This is for sites that are managed by a provider but
their clients have admin access.
MDL-35238 Introduce available_update_deployer class

This class represents the communication bridge from Moodle UI to the
(standalone) mdeploy.php utility. It consists of various helper methods
useful when dealing with user interface, update confirmation etc.

The class is implemented as a singleton. This allows us easily
transfer required data from top level scripts (like /admin/index.php)
into the rendering methods deep in the stack without the need to change
the API of many methods on the way.
MDL-35238 Display a button to install an available update
MDL-35238 Handle the update installation request - display the confirmation page
MDL-35238 Admin renderer method to display the plugin update confirmation page
MDL-35238 Implement deployment authorization

The caller of the mdeploy.php utility is expected to create a file in
the data directory. The name of such file and the passphrase in it are
then sent to mdeploy.php as a part of the request. The submitted and
stored values are then compared.
MDL-35238 Reorganise the worker::execute() flow