🍒 x11window: round border size to integral XNative units
Both frameSize and clientSize are rounded to integral XNative units. So their difference must also be rounded to integral XNative units. Otherwise we get cycles of rounding that can cause growing window sizes.
(cherry picked from commit 111657ad)