Use 'num' rather than 'number' in matches for consistency.

This is what's used internally, and thus exposed via some parts of
the API. There doesn't seem to be a compelling reason to keep the
longer one.

Change-Id: Iaedf431afd5c10f417306e806805b9f23f5f2442
Fix #2533: Add info about state caching to the README

This adds a subsection noting that the HTTP layer caches the
compstate information as well as how to trigger a refresh.

Change-Id: I455edaa2ea8364021f84c895d77219306d560a74
Add logging capability

This copies the logging configs (and escaping formatter) from nemesis,
though uses a slightly different setup mechanism as here we don't
have any existing local config of note.

For the moment, this just adds simple logging when we re-load the
compstate repo, but now that the emitters are set up it's pretty
easy to add more logging points.

Change-Id: Iefb0d8e77cfe08041617e7eca697f55fbb0781e6
Merge "Use 'num' rather than 'number' in matches for consistency."