- fixed IRC mute not working properly
- fixed IRC Autoconnect not working

- fixed IRC mute not working again
attempts to improve IRC reliability:

- IRC error whilst connected results in a public msgUnexpectedDisconnect message in chat
- chat from IRC is no longer sent to VP if IRC state reports disconnected
- clarified disconnection error
- ensured to only try reconnect after IRC is disconnected
- todo now rejects blank entries

- added delete todo command for maintenance
- typo fix
- !finishtodo and !deletetodo now accept a comma separated list of IDs to delete

- !listtodo search now searches submitter names
- fixed issue with todo search
initial progress of switchover to alternative IRC library
- added rkill service to allow insta-kill of Services
- full switchover to SmartIrc4Net

- added/improved messages for kicks and bans
Merge branch 'smartirc4net'
- moved source files to "Source"
progress commit:

- renamed IService Init to Load
- added additional IService methods and properties
- progress
temp fix for linux
- fixed exception when chat message from IRC contains formatting tokens
- added !mydata command for listing user's data

- severely reduced lastexit threshold for home
- fixed regression where last fix would allow long messages to bypass limit
- added limited console message forwarding from VP to IRC
progress comit; prelim work on ServicesBase
Merge branch 'master' into MultiBot

Conflicts:
	Source/Services/GeneralCommands.cs
	Source/VPS.Users.cs
	Source/VPServices.csproj