CLJS-545: use caching-hash in cljs.core.Symbol