Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Saycode rewrite initial commit.

Create structure for modular saycode

Regular chat:
specific_paths/say() -> living/say() -> specific_paths/hear_say()

Radio chat:
specific_paths/say() -> Telecoms shit -> specific_paths/hear_radio()

Humans done.

Todo:  AI, Robot, simple_animal, and ghosts.
Say code rewrite, Silicon jerks now using new saycode.

Tracking added for AI's and Observers

Instead of calling GetVoice() over and over for everyone that can hear you we're checking a variable that is updated with Life()

removed a bunch of my debug verbs.
Removal of last debug message and making players be able to use languages over general comms

;:k = skrell speak over general comms for example.
die monkey emergency DIE
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Saycode rewrite:  Add support for speech_problem_flag

Ready for Dev
Disabling of Genetics
Apply maptool
Merge pull request #4729 from Ravensdale/genetics

Disable Genetics
changes attack hand to return
Some fixes saycode cleanups

Moved the verb check from hear to the speaker

Spellcheck on hulk so Dragor doesn't beat me up.
Merge pull request #4727 from Ccomp5950/FUCK-say-code

Saycode rewrite.
Merge pull request #4715 from Iamgoofball/FUCKMONKEY

Removes the last traces of Monkey Emergency