MDL-44871 Behat: Add tests for Atto functionalities (some of them)
MDL-44871 Atto behat tests: Modified the tests to work around focus bugs with workspaces

The main changes here are that the "select the text in" step was modified to select only the
first text node in the editor field, and to focus on it's parent instead of the entire editable div.

Some tests had to be modified to match the new behaviour, and another "real" bug was found in the table plugin.
MDL-44871 Atto: Move custom select text step to atto specific step definition.
MDL-44871 Atto behat: Use one less page load to get to profile edit page
MDL-44871 behat: Hack to make equation editor visible
MDL-44871 Atto: Add missing tags to behat tests @editor and @editor_atto
Merge branch 'MDL-44871-master' of git://github.com/damyon/moodle
weekly release 2.8dev
MDL-40805 auth_cas : Prevent the redirect before the user_loggedout event trigger.