Replaced references to yarp::os::Port with Channel and yarp::os::Bottle with Package, so that different classes can be used if necessary to work around communication issues; centralized the 'channel close' operation to investigate alternative methods that do not hang.