Transient support for PersistentHashMap ported from Clojure
Transient support for PersistentHashMap ported from Clojure

* New protocols:

  - IEditableCollection,
  - ITransientCollection,
  - ITransientAssociative.

* PersistentHashMap now implements IEditableCollection.

* TransientHashMap is the transient equivalent.

* cljs.core.PersistentHashMap/fromArrays now uses a transient map,

* ...as does cljs.core/hash-map.

mstang/clojurescript,mstang/clojurescript,mstang/clojurescript