need to thread options through in the analysis cache patch of
`cljs.analyzer/analyze-file`. Breakout
`cljs.analyzer/write-analysis-cache` helper.

cljs.compiler/compile-file* also needs to dump analysis cache