MDL-43930 assign: Do not log when user is logged in as someone else.

I do not agree with this behaviour - but this makes it consistent with other modules.
Merge branch 'install_master' of git://git.moodle.org/moodle-install
weekly release 2.7dev
MDL-44288 qtype_calculatedsimple fix validation notice.

The notice happend if you clicked Save changes before Find the wild
cards {x..} present in the correct answer formulas.
MDL-44159 mod_wiki: unify @package use
MDL-44182 mod_survey: unified @package use
MDL-44183 mod_workshop: unified @package use
MDL-44279 user: added unit test to trigger known bug
MDL-42279 user: fixed typo in user_get_user_details_courses
Automatically generated installer lang files
MDL-44286 behat: Updating to our custom Syn library
MDL-43882 dml: New test for perf_get_xxxx() methods
MDL-44111 behat: Limiting dump files filename size
MDL-44108 behat: Adding a roles data generator
MDL-42923 Add renamed web services to the Mobile app service

Keep the deprecated ones for backwards compatibility
MDL-41173  Change enrolenddate from "date_selector" to "date_time_selector"
MDL-43478 quiz responses report : display last / first / all tries

when using multiple try question behaviour
MDL-44315 phpdoc: fixed up typos and made up tags
MDL-44255 user: tidied up phpdocs and coding style
MDL-44185 course: fixed @package typo in report/lib.php