Add basic player events

I added some player events from the todo list and also an EntityMoveEvent, PlayerPickUpItemEvent and PlayerDropItemEvent. I am wondering if those last two events should also extend events in entity.
@Kobata 

You can't stop multiple itemstacks at once correct?

If not, this should be getDroppedStack(); otherwise this should be Collection<ItemStack> getDroppedStacks