1.5.x in maven
repair pom from CI bug
CLJ-1188 via Var intern

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
#CLJ-1169 proposed patch
CLJ-1171 Tests for clojure.core/instance? compiler macro
CLJ-1169 fix unit-tests
CLJ-1171 Obey lexical scope for class argument in instance? compiler macro
CLJ-1171 Check arity in instance? compiler macro
Support retrieval of metadata from quoted empty literals, fixes #CLJ-1187
Add test for #CLJ-1187
CLJ-1185: Added support for reduced? to reductions
CLJ-1191: apropos returns symbols with ns qualifier if not in *ns*
CLJ-1193: Make bigint and biginteger work on all floats and doubles
Fix CLJ-1202.

Emit forms like (. foo (bar)) instead of (. foo bar), so that names
starting with a - don't look like field accesses.
CLJ-1204: Make hash consistent with = for all BigInteger values
Make Delay save and rethrow exceptions it encounters.
added check for Pattern in equiv, with tests. fixes CLJ-1182
Add foldable-seq
Improves RestFn and ArraySeq perf

Eliminates a call to java.lang.Class.getComponentType, since the
result will always Object.class and that makes downstream uses nops.
CLJ-1161: Remove version.properties from 'sources' JAR

The normal Clojure JAR contains a version.properties file with the
correct version number filled in during the build. Before this patch,
the '-sources' JAR also included a version.properties file in its raw
form. IDEs and other tools which include the '-sources' JAR on the
classpath can prevent Clojure from starting.

This patch filters the version.properties file out of the '-sources'
JAR.