Make rename-to-js and path-seq public so they can be used in cljs.closure.
Make rename-to-js and path-seq public so they can be used in cljs.closure.

Do not add nils to the dependency order.

The returned map from compile-file will now include the file name and
will always have cljs.core in the requires list. Both are needed in
cljs.closure. Refs #28

mstang/clojurescript,mstang/clojurescript,mstang/clojurescript