Fix list.get, fixes #497
Merge pull request #500 from mcmonkey4eva/master

Fix list.get
Write the 'denizen submit' meta
Merge pull request #501 from mcmonkey4eva/master

Write the 'denizen submit' meta
Make dLocations get identified as notables if they have the same block coordinates as a notable, not if they have the exact same coordinates

Allow optional "l@" identifiers in "on player walks over <notable>"
world event. Make that event get triggered when the player reaches that
location, not when the player departs it. Fix space typo in inventory
clicking event. Unminify methods used in Experience command so they can
be examined and fixed more easily.
Add <l@location.raw> tag which will return a version of a dLocation that will not identify as a notable location.
add player-targeting to playsound

- playsound note_piano <player> === play a sound effect for only that
player to hear, nobody nearby will hear it. Also accepts a list of
players. Location-based commands will still work 100%.
Merge pull request #502 from mcmonkey4eva/master

add player-targeting to playsound
Fix - take bydisplay:...

This is to fix rare situations in which it would remove two items rather
than just one.
Make tag/mech meta self-consistent

Mostly just the Element(x) - x is capital, 'Number' for an int,
'Decimal' for a number with a decimal on it (float/double)
there were also a few entirely incorrect return types I noticed and fix
Fix server.match_player

Forgot a .tolower! Woops!
Merge pull request #499 from Morphan1/master

Better fix for PlayerDropItem
Merge pull request #503 from mcmonkey4eva/master

Fix - take bydisplay:...
Fix issue with cuboid borders not being checked with the current isBetween logic.
Change default 'visibility' on an effect from 5 to 15.
Polish ScriptEntry. Keep track of original arguments to be used in certain 'looping' scenarios (ie. WHILE <…> )
Allow location.add to have dLocation input

Example of usage:
- DoSomethingAt
<player.location.add[<player.location.direction.vector>]>

also, fix some tag meta.
add location.sub,.mul,.div, fix .direction.vector

This adds <location.div> (Divide the location) <location.mul> (Multiply
the location) and <location.sub> (Subtract from the location) to go
along with the existing <location.add>
It also fixes the math in <location.direction.vector>
Example usage:
- explode
<player.location.add[0,1.5,0].add[<player.location.direction.vector.mul[6]>]>
The above will create an explosion 6 blocks directly in front of where
the player is pointing.
Cleanup, fix buggy aH.Argument.startsWith(String, Int).
Allow max 50 tags per argument, allow <>'s to be escaped by using \. Example: - narrate "\<<player.name>\> -\> \<<npc.name>\> 'I have escaped!'" Note: <> character escaping may cause some unforseen problems, please report any odd findings to our GitHub issues page.