MDL-44326 behat: Add the block drag and drop feature and method to /my/tests/behat

Also added a Scenario to test drag and drop
on the /my page with the clean theme.

Signed-off-by: uhunkler <urs.hunkler@unodo.de>
MDL-44326 behat: Add 2 scenarios more to tests blocks DD

* Drag 2 blocks into the content area and drag one
  block back into the empty right column.
* Position one block in the content area via the block
  region settings page.

Signed-off-by: uhunkler <urs.hunkler@unodo.de>
MDL-44326 behat: Removing a switch theme

This scenario is using afterburner theme but
there is nothing special that makes us use it,
removing it as it will fail if any 3rd party
using ->theme extends bootstrapbase.
MDL-44326 behat: Refactoring drag&drop steps

Also added a new step to check the current theme as
themes can be specified in config.php and all tests
expecting selectors not available in the selected theme
will fail.
MDL-44326 behat: Add DD tests to move activities feature
Moodle MDL-41551 correct block drag and drop on /my page

_ add the layout/my.php layout file to bootestrapbase and clean with the block region generating PHP output method for the "content" region blocks
_ list the "content" region in the bootstrapbase "mydashboard" layout regions array
_ add the "region-content" strings to the bootstrapbase and clean lang files
_ extend the /my page related JavaScript in blocks/js/manager.js to add the block region on pages where the "content" block region is not present