.
cleanup test harness
some ssyntax tests
reclaim postfix '!' for symbols

In the process we also tighten up other ssyntax detectors.
mac! and def! now indicate deliberate overriding