Use random available port in unit tests
Use random available port in unit tests

This makes it possible to run the tests in parallel.

iquiw/network,Mikehunan/network,Mikehunan/network,iquiw/network,jspahrsummers/network