Make IrcChannel::join() use the stored key
IrcBufferModel: pick IrcChannel::key from IrcCommand::Join
Introduce IrcBufferModel::saveState() and restoreState()
QtQuick example: save & restore the state