Added general receive/probe blocking/non-blocking interface. Non-blocking receives and probes now tested and
stable.