Rename RedirectedFileDescriptor to RedirectedDescriptor and define
operator= and the copy-constructor explicitly rather than
using boost::noncopyable.

Fixes #18
Merge pull request #21 from smspillaz/yiqi.item_18

Rename RedirectedFileDescriptor to RedirectedDescriptor.