core: Remove GenericChan/Port from prelude. Closes #4762
auto merge of #4867 : z0w0/rust/pruneprelude, r=graydon