Introduce IrcCommandFilter alongside IrcMessageFilter

Make the filters QObjects that implement the specified interfaces.
This makes it easy to implement the corresponding QML types...
QML support for IrcMessageFilter & IrcCommandFilter