MDL-37410 External PHPunit test: used ->getDataGenerator()->enrol_user instead to manually enrol the user. + improve the unassignUserCapability to remove a capability assigned by getDataGenerator->enrol_users
MDL-38055 course: fixed double encoding of title properties
MDL-38524 behat: Add fake jsrev and themerev

The behat admin tool does not use moodle database
as it runs before anything else, it should set
CFG->jsrev and CFG->themerev as they are required.
MDL-37676 Use course grade category if mapping fails for manual grade items
MDL-37942 Images with non-alphanumeric chars in file name won't export
MDL-38361: Fixed typos in mod/assign/locallib.php
MDL-19072 XHTML export for match questions fix for distractors
MDL-38828 behat: Moving  init before purge_cache
MDL-35883 Accessibility: Added title for user link in header and footer for accessibility
MDL-35883 Accessibility: Added title for login as user link in header and footer for accessibility
MDL-38865 report_progress: narrow CSS selectors
MDL-38254 Assignment Module: add avaialble message to all assignment types
MDL-38741 qtype_calculate: fix missing setType
MDL-38741 qtype_calculatedmulti: fix missing setType
MDL-38741 qtype_calculatesimple: missing setType call
MDL-38741 qtype_truefalse: fix missing setType call
MDL-38030 new core_user_get_users_by_field function deprecates core_user_get_users_by_id
MDL-38744 completion: add missing setType and properly allow float

Now can use correct decimal seperator
MDL-38933 Assign - improved wording for help string.
MDL-38766 wiki2.0: fix redirects

Signed-off-by: Paul Campbell <pcampbell@carnegiecollege.ac.uk>