Merge branch 'refs/heads/57058562-improve-type-switcher' into testing
Special copy/paste handler for math.

If there is math in the content we're copying, use a different custom
content-type. When pasting, if the incoming data is our custom content,
insert it directly and avoid the browser sanitising it.
Merge branch 'copy-paste-math-v2' into testing
Merge branch 'refs/heads/58715066-prevent-link-wrap' into testing
Merge branch 'testing' of https://github.com/oerpub/Aloha-Editor into testing
Merge remote-tracking branch 'origin/57058562-improve-type-switcher' into testing
Add a copy command to mathjax context menu.

This hooks into the Copy plugin, allowing math to be copied on its own.
Integrate copy with internal copy buffer.

This means that copying something to the system clipboard also
duplicates it to our internal buffer. The math plugin might not be
the best place to put this, but it certainly needs it the most.
Merge branch 'copy-paste-math-v2' into testing
change default position of "description missing" message

For now, just always have it on the left so that it isn't "missing" on
big images.
move "thank you" msg styling from JS to CSS

The white background being set in JS was persisting even if one removed
the alt value.
Merge branch 'refs/heads/58639196-alt-warning-positioning' into testing
Merge branch 'refs/heads/58426912-58572696-use-element-name' into testing
When pasting, retypeset math to get back context menu.

Also, use range machinery to insert pasted content. This is necessary because
InsertHtml breaks if any inserted content has no style property (math elements
doesn't), and insertIntoDOM pastes the content AFTER the selected paragraph,
when pasting content on a new line. This does the right thing by pasting it
inside the paragraph, or any other place your cursor might be.
remove boxy styling from definitions

style it more like an exercise / as in mock-up / as in cnx
make "copy element" option less conspicuous
improve styling of x and gear

make them lighter since i apparently can't make them thinner :-(
better spacing (centered and without extra space above/below)
hover behavior more like mock-up
update styling of quotations

use left/right quote mark images instead of generic box to style
quotations
remove "extra" padding around figures
transition height for solution-controls too ...

... so that exercises don't take up as much space when not hovered