Bump the version - master continues as 3.0.1
IrcConnection::open(): bail out when the connection is already active

This way the open() slot can be safely connected to multiple signals,
and QAbstractSocket won't throw the "already connecting" warnings...
Add IrcCompleter stub
Add IrcCompleter::buffer & parser