Adding support for Clojure's special forms.

I thought special forms like def still lived in the clojure.core
namespace. That's wrong. This change allows namespace-less symbols.
Correcting the namespace rules for Clojure's special forms.