Issue 13052 - TypeInfo.getHash should return same hash for different floating point zeros

https://issues.dlang.org/show_bug.cgi?id=13052
I'm not sure about this code. There's no difference from old `_compare` static member functions in `TypeInfo_[def]`.