Analysis middleware should add :provides and :requires keys to
compilation map.
Analysis middleware should add explicit cljs.core dependency to all
namespaces.
Resolve dependencies from user-provided map of namespace -> js-compilation-map.