Renamed CModeN to CModeNoExternal
Defined ModeClass and Mode, changed type of Plugin and Env cModes to [Chan.Mode]