remove printing of color frequencies every turn

This was just a debug printing, which is no longer neessary.
change board size to match original dots game

Plan: make the number of colors scale according to the dots.
change some comments and refactor
move delete-trailing-ws.sh script to personal tools directory

It had no reason to be in this repo.
generalize Color by removing most explicit pattern matches on it
move utility functions for dealing with RandomState to Util
add flipped version of SDL.mapRGB to Util
remove unused function function
add Random instances for colors, and use that to create Palettes

New colors can simply be added to the list of constructors for the Color
type (in the middle of the list though, since we're using Enum tricks to
enumerate them after), and they will appear in the resulting game. It's
not clear if the probabilities are still calculcated correctly in the
presence of more colors.
add a new color
adjust size of window and tiles
style: change names for local bindings, and spacing for record update