add STATUS_BAD_VCHAN constant
add new source channel.cpp
new function vector::del(const T &item)
deep refactoring on channel/guiChannel layers