Update BiomeBlocksEvent

The following changes have been made to the ReplaceBiomeBlocks event:

Added the stoneNoise array as a constructor argument (can be null).
Added Pre and Post events.
This is useful for example when a mod only wants to replace stone blocks in a biome. Without a Post event, the mod will replace all blocks in the biome, since everything is stone before the biome populates the top and filler blocks.
Same accounts for this line. They are unnecessary blank lines that just make the patch files we need to ship larger then they need to be.