`com.google.javascript.jscomp.JSSourceFile` depreciation issues

Application of patch `a4f7a89a887c483722f6ec6d75e0e7c76c7d92b2` from clojurescript master to fix `com.google.javascript.jscomp.JSSourceFile` depreciation issues.

This fork of ClojureScript is completely broken without this fix.