Add clojurescript, cljx, e.t.c. support

This pr adds support for lots more alternate extensions for Clojure files. I've tested it on ClojureScript projects and it seems to run just fine.