Removal of JS game caching required C++ changes.

Global messages shouldn't be cached anyway, as install changes can
affect them, so always re-derive and send them. Also always send
masterlist revision info, as there's little worth in caching it, and it
means nothing needs to be cached in JS.