add `cljs.analyzer/ns-dependents`, returns sorted list of all
dependent namespaces given an namespace. Includes transitive
dependents.

Add corresponding fn `cljs-ns-dependents` to cljs.build/api, add tests