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 #503 from mcmonkey4eva/master

Fix - take bydisplay:...