Saycode fixes 2:  Electric Boogaloo

Binary channel now doesn't crop out the entire message when used.
Simple Animals won't talk while dead.
Poly/Parrots can use the radio and learn new phrases.
Some more fixes.

Derp fix on objects, we check mob contents instead of src.contents for any objects that can hear and pass hear_talk on to it.
Tape recorder will record the verb sent instead of doing it's own thing with verbs.
Derpfix on Telecoms broadcast message, should fix any problem with arrivals computer having many names.
Merge branch 'dev-freeze' of github.com:Baystation12/Baystation12 into more-say-code-fixes

Conflicts:
	code/modules/mob/hear_say.dm
	code/modules/mob/living/simple_animal/simple_animal.dm
Monkies / Dionaea nymphs should be able to emote again as well as not talk while dead.

Removed debug msg from broadcaster.dm (oops)
Merge pull request #4822 from Ccomp5950/more-say-code-fixes

More say code fixes