NOT A USABLE COMMIT ; Split CTCP DCC support out into a plugin