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
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.
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.
Adds sanity checks to supermatter Consume()

It should only eat /mob/living and non-effect /obj now.
Fixes #6558
Also fixes the division by 0 runtime for real now.
removes broken tactical helmets crate
fixes capgun ammo sprites
Fixes message typos in silicon punch message, mecha construction description,  message when taking blood sample.
Fixes cutting black gloves to make fingerless gloves not changing the icon to fingerless.
Fixes the washing machine being able to change boxing gloves, ninja gloves and botany gloves to look like simple colored gloves. Creating a /gloves/color category for all gloves whose color can be changed.
Fixing some absolute pathing.
Fixes gloves paths for ministation map.
disabler now makes a sound when it hits