ircbot: real argument parser

Adds a (sort of) real argument parser (compatible with the old arg syntax). Also, configurable between std/exp grammars.