MDL-48243 theme_bootstrapbase: Fixed inconsistancy between LTR/RTL LESS
MDL-48318 behat: Fixed JS Exception

M is not created on all pages, like cron and
Steps which check for exported data. So we need
to ensure M is defined, before using it in
behat_hooks::wait_for_pending_js()
MDL-45699 behat: can now use alt cache config
MDL-48169 themes: extra upgrade notes
MDL-48347 gradebook: Single view shows all grade items.

Manual grade items, course totals, and categroy totals
were not being displayed in the single view.
MDL-48347 gradebook: More behat tests for single view.
MDL-45699 cache: acceptance test improvements

We now use the unit test cache config class when running
acceptance tests so that the same defines are applicable there.
MDL-45699 cache: renamed cache_config_phpunittest

Renamed cache_config_phpunittest to cache_config_testing
MDL-48532 core_roles: Set correct heading on user roles page
MDL-48235 mod_assign: Fix reopen until pass behavior
MDL-48547 thirdparty: remove incorrect entry
MDL-45324 assign: notify when workflow is Off, or if state is Released

When marking workflow is enabled, students will be notified only when
the workflow state transitions to 'Released'. Until that happens,
sending of messages will be held and the 'Notify students' grading
form option will be locked.

Additionally, the batch set marking workflow state facility gains
the 'Notify students' option.

Credit to Steve Upton and David Balch for the basis of this patch.
MDL-47037 grader_gradereport: Enable sort in other language then English
MDL-48567 core_badges: fixed display of badge created date
MDL-46491 course: Correct activity visibility on section show
MDL-48556 backup: Use correct conditions before checking dir permissions
MDL-48568 cache: stores now determine testing

Cache stores are now responsible for deciding if they are suitable
for use as the primary cache store during unit and acceptance tests

Changes are as follows:
* New method: cache_store::ready_to_be_used_for_testing
* Core cache store have been updated to override this method as
  required.
* MongoDB usesafe default changed to true to match actual default
  behaviour.
MDL-46651 Backup: Handle duplicate course completions during restore

Cron can cause duplicate completion records if triggered during a long
running restore process. If this is the case, replace the new record
with the record from the backup file
MDL-48213 filter_algebra: Allow cookies in debug script
MDL-48569 profile: show link to full profile if anybody can see it