Add UseInfantryDeath option to RenderInfantry trait.

This allows the use of RenderInfantry for units that do not have a Die voice or die sequences.

Additionally fixed Wolverine stand and shoot sequences.
Fixes palette of all TS weapons that don't use the effect palette.
Merge pull request #5206 from reaperrr/ts-mechfix1

Added UseInfantryDeath option to RenderInfantry trait
Merge pull request #5207 from reaperrr/ts-weapon-pal-fix1

Fixed palette of all TS weapons that don't use the effect palette
Un-hardcodes pip/tag/group palettes.

-Palette for decorations can now be defined under SelectionDecorations trait.
-Adds pip types Ammo and AmmoEmpty.
-LimitedAmmo PipTypes are now customizable.
-Adds art, sequences and rules entries for TS mod decorations that were missing/using a wrong palette.
-Adds PrimaryBuilding trait to TS weapon factories and helipads.
Makes CrateEffect color palette customizable.

CrateAction can now define a custom Palette, levelup effect of GainsExperience uses ChevronPalette.
Nerf ra 4tnk a bit; it was too unstoppable
Make ra 4tnk weapons work more similarly to how they did in the original
Merge pull request #5217 from reaperrr/pip-palette

Un-hardcoded pip/tag/group palettes
Merge pull request #5219 from ScottNZ/balance

Closes #5179
Merge pull request #5218 from reaperrr/crateeffect-palette

Made CrateEffect color palette customizable
Adjusts TS unit CameraPitch to align voxels with perspective.
Merge pull request #5221 from reaperrr/ts-camerapitch

Fix voxel angle of TS units