Visible_message() now uses recursive_hear_check so mob inside something can see those messages. Fixes being able to see visible_message w/o seeing the src of it (happened when the src could see us but not the other way around), you no longer see visible_message from mobs inside closets for example.
Fixes pAI being deaf.
Removing some no longer needed occupant_message() in mecha code.
Fixed some typos and span class here and there.
Fixes visible_message's blind_message only being heard by actual blind mobs and not by other mobs who just cannot see the src in the dark. Now all non-deaf people in hearing range who did not get the "visible" message will instead get the "audible" blind_message.
Merge branch 'master' of https://github.com/tgstation/-tg-station into RecursiveHearVisibleMessage

Conflicts:
	code/game/machinery/doors/windowdoor.dm
	code/game/mecha/mecha.dm
	code/game/objects/structures.dm
	code/game/turfs/simulated/walls.dm
	code/modules/mob/living/carbon/human/human_defense.dm
	code/modules/mob/living/living_defense.dm
improves telebaton and police baton
Forgot to commit the locker changes
telebaton fix for asteroid
Merge branch 'master' of https://github.com/tgstation/-tg-station into RecursiveHearVisibleMessage

Conflicts:
	code/modules/reagents/Chemistry-Holder.dm
Adds cfg option to let players see their own notes

This lets players see the admin notes that have been added to their
ckey, by using a verb in the OOC tab.
This is a config option and is off by default.
Changed the visible_message procs and audible_message procs, they now use the new get_player_mob_hearers_in_view() proc instead of a recursive proc.

I removed some duplicated code from tools/tools.dm

Fixed two typos with span class.
Allows chemical reactions inside mobs
WizShip/NukeOpsBase/ERTReadyRoom
ERTArea
RemoveERT
Reverting back to using the recursive get_hearers_in_view proc.
Replaces get_wall_mounted_turf with get_turf_pixel, a more accurate, generalized proc
Adds a notice to the documentation
Makes sure the slowest piece of the proc ONLY runs if necessary
Fixed being able to spam slam someone onto a toilet during a swirlie.
Added sound when slamming someone onto the toilet and when slamming the toilet lid onto someone's head.
Nerfed the damage for these two actions a bit.
Fixes the victim's message for these actions not being bold red.
Fixes being able to bite as a monkey with your mouth covered by a mask. Gives a feedback message when unable to bite.
Fixes the resonator being activated when placed on a table/closet/storage.

Also fixes beaker being splashed when put inside the vault's safe.