Fixed minor bugs.

These bugs were discovered when looking at the logs and are considered specials cases and non-critical. Changed toString() for Hand.java to return "<empty>" when an instance contains no cards. Changed onMessage() in subclasses of ListenerAdapter to ignore commands that begin with commandChar+" ".
Changes for issue #112.

Added the ability to supply an auto-start parameter to the "go"/"start" command. Updated help files to reflect change.
Added "autostarts" game setting.

Added "autostarts" game setting to allow a limit to the number of rounds that can be auto-started. Overhauled the way settings are handled to simplify adding new settings when required. Moved all game settings to a HashMap. Added some documentation.
Fixed a couple of bugs.

The "get" command now accepts setting names with mixed-case letters. Fixed a bug in Blackjack where if a player leaves during the betting phase, but has already made a bet, would be removed from the game immediately. Such a player is now removed at the end of the round, thus not forfeiting his bet immediately.
Change for issue #91.

Added output of net change for each player at the end of a round of TexasPoker. Changed boolean members to int (0/1) for subclasses of Stats so they could be included in statsMap and thus simplifying the addition of more properties in the future. Added some documentation. All values in players.txt are int except for nick.
Change for issue #102.

Updated the way bets are added to pots for over-bets. A separate side pot is no longer created when it would only contain contributions from one player. Instead, that portion of the bet is returned to the player. The tracking for biggest pot should benefit from this change. The winner of the biggest pot is now also stored.
Merge branch 'testing'