core: fully evaluate commands bound to keys in cursor and mouse contexts
core: replace irc.freenode.net by chat.freenode.net

Freenode wants people to use chat.freenode.net instead of
irc.freenode.net which is alias to chat.freenode.net.