remove wrong type hint

Attaching a primitive type hint to a def name results in the corresponding clojure.core function to be attached, instead of the right hint

user=> (def ^boolean a true)
#'user/a
user=> (:tag (meta #'a))
#<core$boolean clojure.core$boolean@2f860a43>

It is explicitely stated in http://clojure.org/special_forms#Special%20Forms--(def%20symbol%20init?) that the metadata will be evaluated so even though counterintuitive, this is not a clojure bug.

Also, clojure only allows for double and long primitive hints so the hint was useless.