Separate kingdomCardCount from NumKingdomCards

One refers to the number of distinct cards in the tableau; the other
refers to the count of cards in a starting pile.