Remove ability for Sniper to capture churches.
fix a rounding problem in SHP(TS) offset floating point math

closes #5765
Remove invalid sniper actor from Poseidon map.
Merge pull request #5742 from tomlane/sniperChurches

Remove ability for Sniper to capture churches.
Merge pull request #5786 from Mailaender/shp-ts-offset-fix

Fixed Tiberian Sun construction yard flickering
Reduce working set by releasing buffers for sheets.

Sheets carry a managed buffer of data that allows updates to be made without having to constantly fetch and set data to the texture memory of the video card. This is useful for things like SheetBuilder which make small progressive changes to sheets.

However these buffers are often large and are kept alive because sheets are referenced by the sprites that use them. If this buffer is explicitly null'ed when it is no longer needed then the GC can reclaim it. Sometimes a buffer need not even be created because the object using the sheet only works on the texture directly anyway.

In practise, this reduced memory consumed by such buffers from ~165 MiB to ~112 MiB (at the start of a new RA skirmish mission).