[Bleeding] Add new SpawnReasons for curing or infecting villagers. Adds BUKKIT-5370

Previously, zombie villagers spawned due to infection and villagers spawned
due to being cured of infection had SpawnReason.DEFAULT. This adds two new
SpawnReasons to handle these cases - SpawnReason.INFECTION for infection, and
SpawnReason.CURED for purification.