Add `clojure-find-def` for var definitions.

This is like `clojure-find-ns`, but returns the `def`-ing macro and var names for the enclosing form at point.
Yes, unfortunately the syntax table is a bit inadequate at the moment. Improving it is on my todo list.