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.

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
CLJ-1154 - Compile.main() should not close the output stream as this prevents reporting in subsequent calls (usually in tooling).

Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
disable complicated example test