Add support for ? and ! in Clojure names.

Based on the Java encoded names so _QMARK_ is ? and _BANG_ is !