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.
ToLowerInvariant RenderSprites.GetImage.

Some mods (d2k) define bogus-case sequence names.
Reorganize IBodyOrientation.
Introduce actor previews for PBOG and the editor.
Account for building turret facing in actor previews.
Account for walls in actor previews.
Account for infantry in actor previews.