MDL-46891 Behat: Behat 3 doesn't support named selectors

using named_exact as an alternative
MDL-46891 behat: Use custom SubStep for chaining
MDL-46891 behat: Fixed config to create behat.yml for behat3
MDL-46891 behat: Click edit first to see grade link
MDL-46891 behat: Re-arranged classes in extension
MDL-46891 behat: Expand fields before selecting text area
MDL-46891 behat: Add support for moodledirroot
MDL-46891 behat: Use full button name
MDL-46891 behat: Use moodleSelenium2driver
MDL-46891 behat: Create new table node, don't set values again.
MDL-46891 behat: Optimised login step and context helper