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.
I would rename this variable to `game_window` since that seems a little more clear. Otherwise I'm wondering "why does the scores context have a window?"