Add basic plugin channel caching
Switch channel registry to use maps rather than slices
Remove reporting exceeded plugin channel limits to console.
Merge pull request #12 from flaminscotsman/master

Add basic plugin channel handling