Update CLJS version. Must use latest master
depend on jvm.tools.analyzer 0.6.1
Merge branch 'master' of /home/ambrose/Projects/core.typed-branches/../core.typed into update-cljs
Merge branch 'master' into update-cljs

Conflicts:
	pom.xml
	src/main/clojure/clojure/core/typed.clj
Update data.priority-map dependency
Don't document ast-ops
Better internal pprinting for DottedPretype
Annotate quot
add unsafe-ann-form
Fix invoke-apply multimethod. Test for (apply hash-map ..)
Fix HVec parsing in runtime parsing
Fix clojure.core/cycle annotation
Improvements to Get
Merge branch 'master' into update-cljs
Enable CLJS and update to latest
changelog
don't load CLJS if not available
Only load CLJS if cljs/analyzer.clj is present.

The AOT compiled jar contains the cljs.analyzer class, so
(require 'cljs.analyzer) actually succeeds in some cases where
we don't want to load CLJS (eg. if tools.reader is on the classpath).
Move unsafe ops to clojure.core.typed.unsafe
[maven-release-plugin] prepare release core.typed-0.2.35