Initial version of libgames-scores

Fake pull request for initial review of libgames-scores.

Hint: scroll down towards the bottom to get to the newer comments.
You might try clumping these member variables into logical categories if you can. This is always hard to do, but a blank lines between logical clumps sometimes helps readability.  For example, you might clump together the variables that exist to be passed to the scores dialog, with a comment on top of that clump and a blank line above the comment.