First cut at a ClojureScript version
Add the macros file
Add src/main/cljs to :source-paths
Fix indentation
CLJS: fix IKVReduce implementation
CLJS: bring back original generative-check-*
Add ClojureScript-related entries to .gitignore
Add tests for ClojureScript version
CLJS: add tests, runner script
Add releases and dependency information to README
Mention ClojureScript support in the README