Built from Rev 3173 Changes: * implement passwords * fix occasional crash closing game when a draw in progress * custom editor for color preferences (Please let me know what you think of this. Is it good enough? Do people need the ability to enter specific numerical values?) * remove fields for host and port from config dialog for connection via relay. You have to set these in an advanced preference now -- because most users should never have to. * Fix to recognize connection as dead when relay goes down and to try periodically to reconnect. Other fixes so that you don't have to close and reopen a game to get it to restart network connection.