CLJS-632: use tools.reader's *alias-map* for tracking aliases instead of Clojure namespaces:

* updated tools.reader to 0.7.10
* renamed `:uses-macros` and `:requires-macros` keywords used internally
  in the analyzer to be imperative, matching `ns` usage