Noise emotes

Conflicts:
	code/modules/mob/living/carbon/brain/say.dm
Better handling of language list, mobs no longer require noise-language in their list
Fixes, better handling of things
Merge remote-tracking branch 'upstream/dev' into !

Conflicts:
	code/modules/mob/hear_say.dm
Properly merge stuff
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".
Implements existing assistant alternate job titles

Adds an option to choose one of the alternate job titles for assistant
already defined at
https://github.com/Baystation12/Baystation12/blob/master/code/game/jobs/job/assistant.dm#L12
Fixes #7323.

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

Dev
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
Bunch of diona nymph tweaks/fixes.
Tidied up/fixed up the rig back icons.
Merge pull request #7267 from GinjaNinja32/noise

Audible emote improvement, adds ability to emote over radio.
Fixes autolathe menu.
Fix for #6476.
Fix for #6643.
Fix for #7322.
Merge pull request #7339 from Segrain/master

Bugfixes.