Option to select if chanhistory is on for bots
Merge pull request #616 from ShutterQuick/inspircd+chanhistbot

Option to select if chanhistory is on for bots
Clean up the protocol interface
m_spanningtree Allow server-to-server command handlers to specify whether they accept servers, remote users or both as the command source

To make life easier for handlers accepting servers only as source, pass them a TreeServer* so they don't have to call FindServer()