ResultType class

Replaced enums in RoundResult with an immutable ResultType class. Only
implemented in RoundResult right now. Also, added "player number" as a
member variable to Player. It indicates which position at the table the
player is sitting at. Wins are now reported as "Player 2 wins!" instead
of "South player wins!"