wakeup_fd: removed copy constructors and ass. op.
made RingBufferXXX moveable