Update dynamicbase

Updated dynamicbase with the RTL support and unesccecary spans left in
layout files.
Fix Pull changes in from dynamicbase

Pulls in the RTL support changes from dynamic base. As columns2 is a
modified copy of dynamicbase's columns2 we needed to pull the changes
across.
Add Hide blocks from student users

Used the core_renderer to add a class to the page if the user isn't an
administartor. This is then picked up in less and spans #region-main
fullwidth and hides the blocks.
Merge branch 'next_upgrade_theme' of https://github.com/Dynamic-Business/moodle into next_upgrade_theme