Convert FindUnitsInCircle radius later from float to int

I tried to fix problems with AutoTarget: ranges and wanted to calculate it more precisely and deterministic. In the end nothing really worked out, but I kept this little cleanup. It does not change game behavior, but maybe makes PVecInt.FromRadius more useful. This change essentially lets the code of FindUnitsInCircle() look analogous to Combat.IsInRange().