Fix #103 - Block replace does not include last layer

While I was at it, I also made ReplacedBlocks accept blockName:data
instead of blockName,data.

Because it now includes the last layer, you'll notice that if you load
an old config, it has put the max layer one down.