Fix meta

Best commit ever
Add <&chr[<character>]>

Examples:
<&chr[2665]> = ♥
<&chr[2b]> = +
<&chr[00A0]> = non-breaking space
<&chr[2]> = >
Fix entry[x] tag errors

Giant stack trace if you tried a tag like <e>
Also the code here was a bit inefficient.
Update EntityColor property

It's now a fully working entity property!
Add EntityTame property

based on existing tags/mechs
Update EntityAge property, fixes #665

Now with 4 working tags and two mechanisms!
Also fix some age-related code handling and some arbitrary formatting.
Update EntityFramed property

Now fully working!
Update some entity properties, meta-interlinking

Now a lot of the meta for properties is interlinked! Hooray!
Fix foreach/repeat misreading arguments.

Only the very first argument should be counted
Without this, you can do '- repeat potato { - narrate 3 } ' and it would
narrate '3' 3 times.
It now correctly throws an error if you try that.
Update EntityProfession property

Now fully working!
Also, disable EntityInfected from showing up on property strings... I'm
not quite sure how to patch it up just yet, it seems too incomplete and
workaround-ish.
Add escaping to Player Changes Sign

Signs need escaping to properly and safely differentiate lines.
Add tag location.direction[x].yaw

Numbers beat arbitrary text
Update the rename command's meta.

Perhaps the rename command should be edited to have an optional (<npc>)
argument. But, for now, just patch the meta.
Add playerlist argument to animatechest command

So it can be shown to more than just the linked player
Catch invalid enchantment names, throw nice error

I realize this is now being null checked twice. Yes, both checks are
needed. No, I haven't the slightest clue why.
Add tag queue.determination, clean Determine

Meta was outdated + allowed the determine command to be used multiple
times, which would leave orphan outcomes recorded.
Also inform the queue of its own ID for the sake of having a
determination tag.
Allow changing the blocks in Entity Explodes

This runs really slow, probably better to never use this feature.
Just, you know, it's there. If you want it.

Also, clean the award_achievement meta and add a todo-note.
Show a nicer error for invalid triggers

Giant unneeded stack traces are bad!
(Also switch the Reflection object errors so new users won't try to ask
specifically for auf while reporting a minor issue. Auf has more
important things to do.)
Allow giving/taking to/from offline players

This command would throw an NPE for offline players... now not only does
it not throw an error, it's fully functional thanks to Morphan's offline
player inventory code!
Add custom sounds to playsound

EG - playsound <player> random.click custom