Channel code changes.

Added support for room only channels.
Added support for channels that can't be muted.
Fixed bug where global channel history could be purged by anyone.
Say and Tell history switched to vectors of strings.
IMC2 channel and tell history switched to vectors of strings.

All of this addresses issue #6.