Support ClojureScript by converting from CLJ to CLJC

Description

Patch attached with two changes:
1) Rename main source file to change extension from .clj to .cljc.
2) Add Clojure 1.7 dependency to pom.xml.

Ran "mvn clojure:test" and confirmed that old tests still pass.

Did not test in ClojureScript environment.

Main downside is increasing the minimum Clojure version from 1.2 to 1.7 for CLJC support. Alex Miller also indicated that the Clojure CI system was not ready for CLJC files yet, but that it would be nice to have the ticket and patch ready.

See previous clojure-dev discussion: https://groups.google.com/forum/#!topic/clojure-dev/PDyOklDEv7Y

Environment

None

Assignee

Mark Engelberg

Reporter

import

Labels

None

Approval

None

Patch

Code

Priority

Minor
Configure