Remove uses of assert-c! and simplify docstrings now that conditional expansion works properly

Previously, we had to separate platform-dependent code that was called during macroexpansion from code called on the client, since the old `compiling-cljs` couldn't tell the difference between Clojure compilation and ClojureScript generation.  The new `if-cljs` can tell the difference, so error handling can be simplified.
Good call, thanks -- added!


On Tue, Jul 1, 2014 at 10:45 PM, Logan Linn <notifications@github.com>
wrote:

> In src/clj/schema/macros.clj:
>
> >    [form & format-args]
> >    `(when-not ~form
> >       (error! (utils/format* ~@format-args))))
> >
> >  (defmacro assert-c!
> > -  "Like assert! but throws a RuntimeException and takes args to format.  Only
> > +  "DEPRECATED.  (No longer necessary now that macroexpansion properly detects context).
>
> Maybe use ^:deprecated metadata? (Logs deprecation warnings)
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Prismatic/schema/pull/123/files#r14441441>.
>