Makes port selection atomic in unit tests.
Makes port selection atomic in unit tests.

dankraw/consul,calgaryscientific/consul,youhong316/consul,leowmjw/consul,tugbabodrumlu/consul,sweeneyb/consul,leowmjw/consul,tshak/consul,rhyas/consul,vamage/consul,sweeneyb/consul,sunadm/consul,youhong316/consul,sunadm/consul,vamage/consul,andygoalkeeper/consul,sweeneyb/consul,sean-/consul,tshak/consul,42wim/consul,zeroae/consul,kylemcc/consul,andygoalkeeper/consul,dankraw/consul,sequenceiq/consul,kylemcc/consul,Thib17/consul,i0rek/consul,hashicorp/consul,dankraw/consul,kylemcc/consul,calgaryscientific/consul,leowmjw/consul,andygoalkeeper/consul,tshak/consul,pmalmgren/consul,scalp42/consul,tugbabodrumlu/consul,andygoalkeeper/consul,sean-/consul,tugbabodrumlu/consul,scalp42/consul,youhong316/consul,sequenceiq/consul,rhyas/consul,mckennajones/consul,42wim/consul,kingland/consul,sequenceiq/consul,sweeneyb/consul,kingland/consul,Thib17/consul,pmalmgren/consul,pmalmgren/consul,tshak/consul,youhong316/consul,hashicorp/consul,youhong316/consul,calgaryscientific/consul,andygoalkeeper/consul,i0rek/consul,sunadm/consul,sean-/consul,kingland/consul,tugbabodrumlu/consul,sunadm/consul,sequenceiq/consul,mckennajones/consul,zeroae/consul,Thib17/consul,sweeneyb/consul,pmalmgren/consul,zeroae/consul,scalp42/consul,kylemcc/consul,zeroae/consul,vamage/consul,tshak/consul,i0rek/consul,Thib17/consul,kingland/consul,calgaryscientific/consul,kingland/consul,dankraw/consul,dankraw/consul,mckennajones/consul,mckennajones/consul,i0rek/consul,Thib17/consul,rhyas/consul,42wim/consul,sequenceiq/consul,leowmjw/consul,hashicorp/consul,vamage/consul,mckennajones/consul,sean-/consul,rhyas/consul,scalp42/consul,pmalmgren/consul,kylemcc/consul,hashicorp/consul,42wim/consul,rhyas/consul,tugbabodrumlu/consul,sunadm/consul,sean-/consul,leowmjw/consul,i0rek/consul,zeroae/consul,calgaryscientific/consul,scalp42/consul,42wim/consul,vamage/consul