Added ContestCheck to check contest is finalized.

The ContestCheck fast forwards to the end result
of the contest, so final standings and final
first-to-solve status can be queried.
Add json generation.
Add rgb-mix prototype.