Fixes Hotkey
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
Fixes #7354
Back Sprite

Adds a back sprite for the Hazard Rig
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.
Fixes #7293.

Attempts to make SMES less stubborn about refusing to be turned off.
Removes code in Topic() which is handled by parent.
Merge pull request #7389 from Raptor1628/dev-freeze

Back Sprite
Merge pull request #7387 from mwerezak/alarms

Fixes #7354
Drastically reduces radiation storm duration.

Numbers were previously based on the assumption that the default number of master ticks were 10 rather than 20.
Fixes broken span statement.

Adds a proper class and closer.
Cuts down round-start summary.

Now only lists entities with names and assignments.
AI SMES charge by default.

This is something AIs tend to forget, which is extra painful with the new power demand.
Unconscious entities no longer considered dead.
Changed bloodpack crate path in supplypacks.dm

It's now /datum/supply_packs/bloodpack
Merge pull request #7368 from Hubblenaut/hotkeyfix

Fixes Hotkey
Merge pull request #7370 from Hubblenaut/dev-freeze

Context-based Combat Fixes
Merge pull request #7376 from PsiOmegaDelta/BeepBeep

Fixes #7374.