Add protected getter for logWriter in ClusterPlayer.

This makes it easier for subclasses to do
logging correctly.
Add two new versions of ClusterPlayer.

MaxClusterPlayer chooses the point with the
largest number of wins out of all the searchers.
VotingClusterPlayer weights points by how many
searchers prefer them.
Add tests for Max and Voting players.