Simplifying audible messages

* Create the audible_message() proc to replace most instances of   " for(var/......mob/M in hearers(...)      show_message(..., 2)"
* Fixes a few cases of deaf people being able to hear audible messages.
* Adding a couple missed say().
* fixing typos and missing emotes in emote lists.
* Removes object_talk() proc.
* fixes not being able to hear audible messages when in a closet in the dark.
* Fixes #3782 
The self_message argument should be the last argument, else you may get weird things where the self message becomes the deaf message and runtimes because your deaf message became the hearing distance.