[DO NOT MERGE] Adds see_emote(), other cool things.

A new verb, called see_emote(), was made, to fix a few emote-related issues.  It functions similarly to hear_talk().
Features include,
- [x] Holopads can send and receive emotes to and from the AI.
- [x] pAIs not hearing emotes is fixed.
- [ ] [TODO] Fix carded AIs
- [ ] [TODO] Fix mechs
- [ ] Resolve conflicts

Issues:
Will likely conflict with #7279
Populating seeing_obj may be resource intensive.  Let me know if there's a better way of doing it.
Carded AIs hear themselves twice.  Otherwise they work.
Mechs still cannot hear any emotes, hears themselves twice.