fix #3860 (Spring.GetUnitNearestEnemy can return neutral units)
simplify Spring.SetCustomCommandDrawData parsing
add new Spring.PixelDir(x,y) usefull for getting position outside of map
fix #3851 (huge radar dots show for units in ground transports)