chat: move to bitfield based features instead of string arrays
chat: make the port configurable
chat: fix up some fallout from the features change
make refreshuser take into account the redis database, rename the redis chat session key
versionbamp