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 don't think we actually use anything from the Posix namespace. Please try compiling without this, and either remove it if unnecessary, or respond to this comment to indicate what it's needed for.