add linux.md
add linux.md
make apphelp just return a function to create a gameclient

That way we can make a new one on disconnect
make gameclient remove all eventlisters on disconnect
print hft command help if missing args
fix npm github module sha reference to one that includes everything
update todo
update hft publish docs
make gameinfo return a HFT~RuntimeInfo

This way we can attach fields that
we don't want to be re-serialized. HFT~RuntimeInfo.info
is an exact copy of the original package.info
Add GameInfo.writeGameInfo and make publish update package.json