rework fagbnc to deal with the new and horribly changed libsrsirc interface