Add ShadowIRCd support and other crazy stuff