Remove Infiltratable trait and refactor surrounding code to use target types
Rename IAcceptInfiltrator to INotifyInfiltrated
Fix AttackCharge not picking a new target if the current became invalid
Move Power out of Building and into its own trait

Conflicts:
	mods/ts/rules/structures.yaml
ToLowerInvariant RenderSprites.GetImage.

Some mods (d2k) define bogus-case sequence names.
Reorganize IBodyOrientation.
Implement new production hotkeys. Fixes #3915, #4142, #4181.
Remove obsolete key definitions.
Add queue hotkeys to RA, and make TD consistent with C&C3. Fixes #6031.
Redefine orderbutton and menu hotkeys.
Change unit selection hotkeys to match C&C3.
Change status bar hotkeys to match C&C3.
Remaining hotkey changes.
Disable multiple-queuing from the keyboard.
only notify when the lobby settings differ from the default
announce map changes
announce kicks and bans
Change legacy menu button labels.
Introduce actor previews for PBOG and the editor.
Account for building turret facing in actor previews.