Add check for genesis block when finalizing
Add check for genesis block when finalizing

We don't want to mark the genesis block as invalid so skip
the IsValid(BLOCK_VALID_CHAIN) when checking the geneisis block
in FinalizeBlockInternal().

BitcoinUnlimited/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited,BitcoinUnlimited/BitcoinUnlimited