added TreeType enum and World.generateTree(Position, TreeType), addresses CanaryModTeam/CanaryMod#154