Add config diffing and reloading.

- Config can now be replaced and state will be magically updated.
Add channel updates to ReplaceConfig.

- Break ReplaceConfig into two methods for testing.
- Add function to remove servers from config.
- Add function to retrieve a dispatcher's active channels.
- Update placeholder to reflect cool new feature.