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.
We don't use public member variables. Normally you would make this a property instead, but since Context is a public class and you don't want games to see this, you'd better make it private.