Play the correct race notification when repairing an ally’s structure.
Don’t cancel MoveAdjacentTo / MoveWithinRange when target becomes invalid.

Move to the last known position instead.  Fixes #5968.
Calculate a new path (and possibly new target cell) if the original path is blocked.
Fix a typo.
Merge pull request #5990 from pchote/repair-fix

Play the correct race notification when repairing an ally’s structure.
Merge pull request #5977 from pchote/oi-keep-moving

Don’t cancel MoveAdjacentTo / MoveWithinRange when target becomes invalid
Merge the RA aircraft queues. Closes #5961.
Fix mouse event filtering in BackgroundWidget.
Allow ImageWidget to filter mouse events.
Fix mouseover filtering in cloned widgets.
Hide invalid hotkey from button tooltips.
Move TD production widgets into the RA project.
Don’t crash if there are no production icons. Fixes #5543.
Extract ProductionPalette background drawing into logic code.
Add support for single-line time display.
Split the last TD UI logic into reuseable chunks.
Unify cheats -> debug and adjust plumbing for new RA UI.
Make the diplomacy panel consistent with cheats and menu.
Support fading the area behind the radar to black.
Blink the power display red when low power.