move macros to their own ns, use temporary fork rev of cljsbuild to address emezeske/lein-cljsbuild#210
fix to (browser-repl) pending the fix for http://dev.clojure.org/jira/browse/CLJS-521 landing