Updating the spinner

* The :before-content of the icon-spinner is now important. This allows to just add the `icon-spinner`-class to an icon to change it to a spinner
* Adding `WCF.LoadingOverlayHandler.updateIcon()`
* `WCF.Action.Toggle` now updates the icon to a spinner (and back)