vars named in data_readers.clj files are loaded prior to munging
* docs for all options (new options left undocumented for now) * internal API reorg
Use eval-in-leiningen to enable usage of rules from anywhere on the classpath
Added :include-meta flag to include all metadata in the generated code.
This allows ^:export and other metadata to be placed in the cljs file, where it was filtered out before. Unfortunately, it does increase the noise in the file, also injecting ^:cljs and ^:line metadata, but I'm unsure of where, how, and the wisdom of filtering those out. Bumped version number to avoid confusion.