core: Remove GenericChan/Port from prelude. Closes #4762
core: Fix files that needed GenericChan/Port from prelude
auto merge of #4867 : z0w0/rust/pruneprelude, r=catamorphism