Make clj/cljs more uniform
Make clj/cljs more uniform

* Use tools.reader.edn for cljs case (provides more uniform interface)
* Refer in default-data-readers and *data-readers* to match clojure.core
* Use edn/read and combine with a pushback reader for both clj & cljs (resulting in better
error messages too!)

juxt/aero