Renamed cFinishGenSingleBiomeSingleTopBlock to cFinishGenSingleTopBlock

Now accepts a vector of biomes and a vector of allowed blocks.
Also the deadbushes finisher generates in mesa biomes as well.
You need to initialize those `false` ones, too, otherwise the arrays will contain random garbage in release mode, and `0xcc` in debug mode.