implement hash caching for Vec2/3
swap field order of _hashc/_hasheq, exclude obsolete _hashc field from cljs, update IHash impl for cljs, add test cases for conj
add hash caching to Matrix32/44, update tests
re-enable & add matrix tests
add hash cache to Quat4 (but currently broken, backup only)
bugfix Quat4 hash cache impl
update pprint simple-dispatch handling
add VectorSeq, update Vec2, M32/44, Quat4, add tests
use VectorSeq only for CLJ (not CLJS), remove obsolete hash helpers in matrix ns, add conj tests for M32/44 & Quat4