Poster fixes

Fixes #7261
Fixes placed posters being visible on both sides of the wall.
Fixes the poster_type var used to specify certain poster designs on the
map not working correctly, and makes the nuke op shuttle poster an
actual poster.
Poster placement now belongs to the poster object instead of turf/simulated/
Posters can now be placed on unsimulated and shuttle walls.
Fixes #7295.

Cleans up round end summary.
Removes duplication of traitor summaries.
Attempts to improve how the traitor purchase log is presented.
Ghosts made manifest now have different names and assignments, otherwise one would get messages like "Anguished Phantom played as an Anguished Phantom".
Instead the message is "Anguished Phantom played as a Manifest Ghost".
Fixes #7308.

Adds missing parent call in Del().
Fixes #7277, map adjustments

Fixes #7277, and includes some map changes and fixes from PR #7249.
Fix for #6649.
Fix for #7330.
Merge remote-tracking branch 'upstream/dev-freeze' into dev-freeze-map
Merge remote-tracking branch 'upstream/dev-freeze' into poster

Conflicts:
	code/game/objects/effects/decals/contraband.dm
Fix for #7324.
Merge pull request #7328 from mwerezak/dev-freeze-map

Fixes #7277, map adjustments
Merge pull request #7276 from mwerezak/poster

Poster fixes
Merge pull request #7309 from PsiOmegaDelta/DiscoIsDead

Fixes #7308.
Merge pull request #7332 from Segrain/master

Bugfixes.
Merge remote-tracking branch 'upstream/master' into dev-freeze
Fixes #7323.

pAIs no longer check and cut wires when interacting with radio functionality.
Merge pull request #7334 from PsiOmegaDelta/dev-freeze

Dev freeze
Map fixes.

Removes lone pipe in the nuke arrival airlock.
A pipe for the new atmos ejection line had relocated itself into space. Returned to its place.
Adds airlocks mentioned in #7325.
Science goggles overlay fix
Tape fixes

- All paper variants now have taped icon states (might change this to an overlay in future)
- Tape objects inherit overlays from attached papers
Fix for #6476.