Substantial optimization to query algorithm: no longer starting from full game list. Seems to have a dramatic impact on survey completion time.
Also updated tests with libcleo.GameId definitions (was broken).
Currently appears to be a bug related to how response.available is being counted...is incorrect for <BRAUM> : <CHOGATH> in sample set.