portmonitor: Cleaning up yarp::os::Things class from yarp::sig namespace by moving the implementaion of Things class into swig things.i. modifyOutgoingData() gets a PortWrtier object instead of Portable now! PortCoreOutputUnit will refuse writing data to an output port if acceptOutgoingData() returns false