align string, keyword & symbol hashing with Clojure 1.6.0. fix reduce-kv
test which had assumptions about kv order