Support non-newline glossary term separator(s)
The current way of expressing multiple term variations is:
.. glossary:: term 1 term 2 Definition of both terms.
This can be suboptimal when there are several terms; in such a case there will be several lines (all terms) highlighted. A nicer, more readable alternative way to express could be:
.. glossary:: term 1 | term 2 Definition of both terms.
A different term separator could be chosen of course; for example a comma or (forward) slash would be fine as well. Or allow all three, as they are all commonly used in computing to list alternative tokens.