Channel is movable now

g++ 4.4 doesn't define default move assignment operator, so i've defined it explictly.