Cleans up used_radios

The used_radios handling was too specific to be in mob/living/say.
Subtypes had to figure out what to pass for used_radios anyways, they
can also decide how to handle radio use (or if talking into radios even
applies to their mob type).
Allows properly keyed headsets to broadcast in robot talk and/or hivemind

Adds :0 speech code which activates radio-defined behaviour.
Removes unused radio code, world print in forcesay
Better typing sprite
disable typing indicator.
Merge pull request #6685 from DJSnapshot/dev-freeze

Better typing sprite and disabling the typing indicator
Fixes #6682
Fixes #6684
Fixes being unable to knock on windows.
Merge pull request #6688 from Zuhayr/dev-freeze

Dev freeze fixes
Added Galactic Common to the AI.
Fixes #6695
Fixes #6689
Bunch of xeno fixes, details in PR.
Added binary to the AI.
testing fix for nui resources

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Fix for everyone dying if they don't eat
fixes #6299

Signed-off-by: Mloc <colmohici@gmail.com>
Fix biosuits hiding shoes when they should not, #6691
Merge pull request #6708 from Miniature/dev-freeze

Fix for everyone dying if they don't eat and also biosuit shoes