Clean up RadarWidget code. Fixes #3508.
Remove the hardcoded mess of RadarBinWidget.
Kill PowerBarWidget. Fixes #3446.
Fix C&C lobby button order.
Fix lobby option checkbox widths. Fixes #3521.
Make world-coordinates [Sync]able
Add world coords overload of FindUnitsInCircle.
Extend Target with world-coordinate range checks.
Use Target range checks in attack activities.
Use Target range checks in Armament.
Use Target range checks in AttackLeap.
Use Target range checks in AttackLoyalty.
Use Target range checks in AutoTarget and dependencies.
Use Target range checks in CarpetBomb.
Restore radar enable/disable sounds.
Convert BaseProvider range check to world coords.
Remove Combat.IsInRange(). Closes #3433.
Make MobileInfo.SubCellOffsets static.
Rewrite Leap activity to be more robust.

The dog will now always leap to the target
subcell (even if the target dies or moves),
and will kill whatever happens to be in the
target cell when it lands.
Add WPos.ToCPos().