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.