Emote rework, invalid emotes are passed to ..(), slimes and cyborgs exempt

When an emote fails the switch check for a mob, it calls ..(act).
New files in mob/living and mob/living/carbon with associated procs that
handle these invalid emotes from higher emote calls.
If invalid on mob/living, mob/living will show the invalid emote dialog.
Slimes, Cyborgs, and MMIs do not call ..() on fail.
Merge branch 'master' of https://github.com/tgstation/-tg-station into emotes-rework
Merge pull request #1245 from JJRcop/emotes-rework

Emote rework, invalid emotes are passed to ..(), slimes and cyborgs exem...