Improved FreePortMatcher's robustness.
Added protocol for PULL client-server interaction (+ unit tests).