Remove need to AOT compile.

AOT compilation is generally inappropriate for libraries.  The AOT compiled classes for all dependencies -- including Clojure itself -- end up in the resulting JAR, arbitrarily overriding the dependencies of any project using that JAR.

This change works around the apparent bug in `clojure.reflect` to avoid the need to AOT in order to reflect on non-AOTed record classes.