New BussTUC plugin and several utils and fixes.

Add BussTUCPlugin with support for BusTUC by IDI. Add jSoup-based website-retriever. Add utils for general purpose use. Clean some junk. Fix settings file not being generated if not existing.
First of all, comment on the last line of the diff you are discussing.

Second; PrivMsgEvent already has getTarget().. The only other event which can have a target that is either sender or channel is notice, afaik. I see no reason why this needs to be in the wand, it has done just fine in the event so far.