implemetation of hashOf
add convert tests + tabs + hash asserts
Merge pull request #663 from IgorStepanov/uniformhash

[AA rework] implemetation of hashOf
Convert x.classinfo to typeid(x)
Merge pull request #664 from yebblies/classinfo_typeid

Convert x.classinfo to typeid(x)