Fix CardSet::fill() by only setting the bits corresponding to the cards ...

...in the deck.  It allows CardSet::size() to return the correct size and CardSet::cards() to no generate spurious cards.