Add PlayerDeathEvent and PlayerRespawnEvent

Not sure whether PlayerDeathEvent should be in event.player or event.entity like it was in Bukkit. In Bukkit it extended EntityEvent I believe which allowed for the use of methods related to item/experience drops.