Bug fix with attribute loading
Apparently CraftItemStack.asNMSCopy can return null

Returns null on air, which isn't surprising, though air shouldn't end up
in any shopkeeper trades anyway, so I dunno how that happened. However,
it also seems to return null sometimes for other items, which is odd. I
think it has to do with the fact that you can't add "invalid" items into
your inventory anymore.
Change naming listener to LOWEST

We're just using the chat as an input method, so there's no reason to
allow plugins to process the event when we're just going to cancel it
anyway
Updated todos
Command to open admin shop remotely
Bug fix

Check shop object settings when spawning by command
Bug fix cont

Missed a spot
Merge pull request #4 from nisovin/master

Merge with Nisovin's Main Branch