Fix bug with dynamic vars being lean-compiled
Add non-lean var list with java-referred vars
Reorganize isLeanVar predicates on Java and Clojure side