More hinting to remove reflection.

This handles all of it except wildfly.clj, which requires bringing in
classes that are only available inside WF. Our wildfly jar shouldn't end
up in app's dependencies anyway, so users shouldn't see warnings from it.