link stdc++ (for physfs on linux) only when targetting 32bit
(grafted from db108c85131501e1ac4ded2758f742836f83f4b5)
- Revert division hack nonsense
- Patch Distance instead to not produce zero on non-zero parameters passed
lol, how did it manage to work for years? (z1 - z2 * z.Round) shouldn't respect signs of z1 and z2. It turns out we often had arbitrary .Frac value in division result. Also fixes
issue #613.