Convert the Cards class from php to C#.

And already, there's just a hint of the fun challenges that yet lay
ahead! Php's array data structure (and the loose typing) are just about
the only things from the language that I'll be missing...
Convert the Card class hierarchy from php to C#.

Interesting how calling parent (base) constructors works differently in
C# than in php. I certainly prefer C#'s strictness about just when you
can call a constructor to php's loosey-goosey treatment of constructors
as just another funcdtion on the class, that just happens to get called
upon instantiation...
Convert PokerTestCase from php to C#.

It's pretty neat that I was able to dispense with the func_get_args()
silliness and use some proper varargs action with the params keyword.
That's a pretty neat construct. Gotta love the forward references to
code that hasn't yet been converted...
Convert BestHandIdentifierTest from php to C#.

Will it build as-is?  Probably not! But hey, at least all the blatant
syntax errors have been corrected.  And that's a great start for a first
pass at this.
Clean up some minor test copy-pasta.

The cardStrings were only invalid for those first few tests that expect
an exception.  The rest of them are quite valid.  Let's not throw people
off needlessly, my code is horrible enough without needing misleading
names!
Convert CardBuilderTest from php to C#.

Will it build? Who knows? I'm still just going through the code, file by
file, doing my best to faithfully preserve the original intent of the
php code by representing it as best as possible, to my knowledge, in as
close to equivalent C# as I can.
Remove functionlity that is not needed in C#.

C#'s garbage collection, as far as I know, actually works. Here,
teardown should only be for releasing non-memory resources.
Convert CardTest from php to C#.

Ahhh, I love it!  The ability to call member functions without an
explict use of "$this->".  As enamored as I was with explicit type
hinting by way of phpdoc, it's just so much nicer to have it baked
into my member declarations...
Convert DeckTest from php to C#.

I'm starting to like that var keyword more and more...
Convert FlushSpecificationTest from php to C#.

I regret not being able to replicate the crazy array generation I was
performing in getSomePossibleFlushes(), but right this moment, I don't
think any extra effort on it was warranted.  For now, a hard-coded list
of a few Flushes will suffice.  If time permits, I will revisit this at
some point in the future.
Convert FourOfAKindSpecificationTest from php to C#.

My LINQ and lambda-fu are still weak, hence the awesome foreach action
going on in getAllPossibleFoursOfAKindEachWithArandomKicker(). Let's
revisit that at some point in the future, but for now it's good enough,
I think.
Convert FullHouseSpecificationTest from php to C#.

One more file converted. .. . how many more to go?
Convert HandTest from php to C#.

Are we there yet?
Convert RoyalFlushSpecificationTest from php to C#.

This one was refreshingly easier to conver than what I've had so far;
none of my zany array closure gymnastics that don't directly map to the
new language.
Convert SteelWheelSpecificationTest from php to C#.

Ahhh, another relatively easy conversion...
Convert StraightFlushSpecificationTest from php to C#.

Another easy conversion in the bag!
Convert StraightSpecificationTest from php to C#.

I'm through guessing my way through the crazy array gymnastics when I
don't even have a project that builds yet.  When time allows I'll come
back to it, promise!
Convert ThreeOfAKindSpecificationTest from php to C#.

How many more tests to go?
Convert TwoOfAKindSpecificationTest from php to C#.

Yawn.  We interrupt this commit message to bring you an important public
service announcement:

VIM IS TEH AWESOMEZ!!!!
Convert TwoPairSpecificationTest from php to C#.

Yep.