Vector4 fix #2

Here I take into account the warnings from Tom. This version contains only ToString rewrited to conservative form and fix for GetHashCode. Correct me if Im wrong in some way and I rewrite selected code.