Refactored BiomeManager stronghold add/remove methods to support new MapGenStronghold dynamic biome changes.

Changed InitNoiseGensEvent to pass a NoiseGenerator array instead of NoiseGeneratorOctaves due to new NoiseGeneratorPerlin in ChunkProviderGenerate.
Fixed worldgen crash caused by wrong metadata in Chunk patch.