Skip namespaces with :no-doc metadata

This extends the ^:no-doc feature for vars to namespaces, causing them
to be ignored entirely. The same change has been made to the clojure and
clojurescript reader, but only the clojure reader has been (manually)
tested.