First pass at ClojureScript support.
Fixed wrong usage of instance? in ClojureScript.
Rely on concrete types and not protocols.
Do not use js/Object but object.
Function named divide break in ClojureScript.
Use default instead of object for ClojureScript Object.
ClojureScript will generate applyTo.
Some more ClojureScript progress.
Merge branch 'master' of https://github.com/noprompt/garden into cljs

Conflicts:
	src/clj/garden/repl.clj
	src/cljx/garden/compiler.cljx
	src/cljx/garden/def.cljx
	src/cljx/garden/stylesheet.cljx
	src/cljx/garden/util.cljx
	test/garden/compiler_test.cljx
	test/garden/def_test.cljx
	test/garden/stylesheet_test.clj
Removed unused method.
Make sure ClojureScript files are packaged in jar file.
Removed incorrect import.
Removed old comment.
Backport Clojure mapcat. Restored all previously failing tests.
Fixed copy/paste issue.
Merge branch 'master' of https://github.com/noprompt/garden into cljs
Disabled 'pretty-print: false' (and associated tests) for now.
Merge pull request #16 from jeluard/cljs

Add ClojureScript support