MDL-41504 completion: fixed display of completion icon

This entailed applying a right spacing to the action menu on
the standard theme to accomodate the completion icon when it
is present.
On the clean them I had to apply a trick. The completion icon
is floated right however no other content is floated.
To ensure the completion icon moved in relation to the action
menu I had to reduce its container size to 0 and rely on
natural overflow. I had to counter this my applying spacing
to the activity container in order to accommodate the actual
size of the icon.
MDL-41504 course: fixed action icon spacing with JS disabled
MDL-41504 ActionMenu: Only modify margins if an actionmenu is in use
MDL-41504 actionmenu: Only show course actionmenu if enabled
MDL-41504 ActionMenu: Fix block icon sizes
MDL-41504 ActionMenu: Adjust position of icons
MDL-41504 Theme: Remove duplicate width/height which seems to cause issues for WebKit