Wip fixing suit spints.
Fixes Hotkey
Fixes #7356.

Clam now uses the proper arg name when trying to create borers.
Fixes a minor issue in the event manager, where the wrong Topic arg was used.
Fixes #7374.

Now checks the correct ringer flag when receiving a PDA message.
Fixes #7366.

Kills unecessary photo datum which wasn't even used correctly anymore.
Photos have a global id for ease of synth syncing.
Changes how law/photo syncing is handled when pulsing the appropriate borg wire.
Also ensures re-synced borgs are added/removed from the appropriate AIs.
Fixes #7378.

Now uses the config.wikiurl setting instead.
Assumes wikiurl is in an format which can accept titles, in Bay12's case: http://wiki.baystation12.net/index.php?title=
Context-based Combat Fixes
Fix for #7351.
Fix for #7352.
Removed the Goon catwalks.
Reverted colours to previous iteration.
Merge pull request #7372 from PsiOmegaDelta/ClamRuntime

Fixes #7356 - Calamity round start runtime.
Fix for ghost hearing.
Fixes #7354
Merge pull request #7383 from Segrain/dev-freeze

Dev-freeze fixes.
Merge pull request #7382 from Segrain/master

Bugfixes.
Back Sprite

Adds a back sprite for the Hazard Rig
Merge remote-tracking branch 'upstream/master' into dev-freeze

Conflicts:
	code/game/machinery/computer/crew.dm
Merge pull request #7390 from PsiOmegaDelta/dev-freeze

Dev freeze
Ready-button consistency.

The Ready/Not Ready options during round now always set the ready flag as according to their name, rather than always toggle.
This prevents the case where (due to heavy load/no processing of dialogs during early client startup) the dialog claim one thing and the lobby status tab another.