visually attach component towers to walls
separate and document FlyAwayOnIdle
document ReturnOnIdle
Fixed Atreides Barracks Make Anim.
Merge pull request #6038 from Mailaender/idle-fly-doc

Documented FlyAwayOnIdle and ReturnOnIdle
Merge pull request #6037 from Mailaender/component-tower-walls

Fixed walls not visually attaching to component towers
Fixes as per comments. (+1 squashed commits)

Squashed commits:

[c3abf4b] Fixes as per comments. (+1 squashed commits)

Squashed commits:

[a289d17] Regression and UpgradeRules fix for #5921.
Merge pull request #6044 from UberWaffe/CrateMultiUnitsFix

Regression and UpgradeRules fix for #5921.
Merge pull request #6042 from MustaphaTR/bleed

Fixed Atreides Barracks Make Anim.
Introduce RangeCircleRenderable.
Split selectable rendering into *Renderables.
Add UISpriteRenderable for screen-space decorations.
Change IPostRenderSelection and IPlaceBuildingDecoration to return renderables.
Change IOrderGenerator.RenderAfterWorld to return Renderables.