Bugfix: Only send an error about the network if we're really not on it
Don't crash on receiving UNKNOWN with parameters; allow ERROR from libircclient as an undocumented event
Send only UTF-8 messages to libircclient, not Latin1; fixes an encoding issue
Read all input from the libircclient library as utf8.
Understand "message" and "action" requests
Change response tag to "did", as in documentation
Also understand property setting/getting.
Also implement WHOIS, JOIN, PART and NICK requests on SocketPlugin; leave TODO because properties probably don't work at the moment.
Set context correctly around set() and get() calls (still only GlobalScope is possible)
Also set empty context around the keys() call
Add information on extra actions, queries, and properties to protocol documentation
Rename "channel" parameter to "receiver", and allow messaging non-channels too
Add WHOIS and NAMES events to SocketPlugin.
* add whoisReceived and namesReceived signal-slot chain
* Add some extra numericMessage processing in ServerThread, so it can emit the events
Don't send back a "value" element if the variable wasn't set
Add WHOIS and NAMES events
Do scoping in its own "scope" field, instead of inside the property command.
Update documentation after last change
Added NAMES request
* Server::names() and Network::names() added
Added CONFIG request
* getConfig(QString) can now take another optional QString, the configuration group.
Removed buffer name from NICK event, it was empty anyway