Add StructureType in DMGenerationChestEvent

Add an enum about structure types
Fix a problem with call event in ChestPopulator
Move addItemsToChest to the DungeonMaze API

Other : catch npe if the world do not exist anymore in dmworldmanager