Merge branch 'release/0.4.0' into develop
Added ClojureScript support.
Update .gitignore to ignore /target.
Have cljx build to /target/generated-src.
Add clojure version profiles for testing.
Added test support for ClojureScript.
Handle endsWith call in ClojureScript.
Handle startsWith call in ClojureScript.
Handle java.net.URL in ClojureScript.
Workaround differences in regex evaluation.
Merge Clojurescript testing support from jeluard, pull req 3.
Updated to cljx 3.0.
Simplified project.clj.
Throw exceptions using ex-info.
Clean up project.clj.
Remove profiles for clojure 1.2 and clojure 1.3; they no longer work with use of ex-info.
Add .lein-repl-history to .gitignore.
Update project version to 0.5.0.
Update README.md for 0.5.0.
Merge branch 'release/0.5.0'