Store plugin demands (not used yet).
Provide channel list to plugins.
Keep track of nickname changes and channels.
Basic pipes implementation in PluginCommandDispatcher.cs.
!quit, !say and !reply commands in PluginTest.cs.
Design updated for transitory and persistent data.