Allow more general long names for exams
Relax the verification of longName in spec to allow e.g., slash characters. In fact, any non-empty string seems ok. Fixes #1364 (closed).
Escape long name when generating HTML. longName doesn't seem to be used anywhere else yet.
Changelog entry
- This change does not need a changelog entry.
tests
- adds tests for closed issue.