MDL-40975 Course: Change which actions are in the menu and which are outside it
MDL-40975 Course: Move drag/drop to start of the line
MDL-40975 ActionMenu: Remove background color when menu is active
MDL-40975 JavaScript: Standardise the location of the activity spinner
MDL-40975 Course: Hide commands when editing titles
MDL-40975 JavaScript: Make drag/drop respond to a single click as well as a drag
MDL-40975 Course: Add back JavaScript drag/drop for bootstrap on mobile
MDL-40975 Course: Add aria label for dragdrop
MDL-40975 Course: Set the show/hide activity toggle
MDL-40975 Course: Remove groupmode when forced at course level
MDL-40975 Course: Adjust vertical alignment for text menu
MDL-40975 ActionMenu: Adjust icon placement for text menus
MDL-40975 ActionMenu: Change default alignment when opening the menu

Committer: Andrew Nicols <andrew@nicols.co.uk>
MDL-40975 Course: Adjust how we handle toolbox processing to improve performance
MDL-40975 ActionMenu: Tidy up title + alt combinations
MDL-40975 Course: Tidy up icon spacings
MDL-40975 ActionMenu: Add support for fillers in primary menus

This is required to maintain horizontal alignment of primary menus in rows.
MDL-40975 Course: Move all editing icons to the end of the line
MDL-40975 Course: Make the completion tracking look the same as other icons when editing
MDL-40975 Theme: Dim the modicon when an activity is disabled