Optional TCP_KEEPIDLE in unit tests
Optional TCP_KEEPIDLE in unit tests

Allows to run unit tests on BSD-based platforms. The commit
da99c339 that solved the problem doesn't contain fixes of unit
tests.

Change-Id: Iff1771c1cbb37c30a888cd1da4fca5636e5797e7

Seagate/swift,Akanoa/swift,sarvesh-ranjan/swift,Em-Pan/swift,thiagodasilva/swift,maginatics/swift,notmyname/swift,aerwin3/swift,iostackproject/IO-Bandwidth-Differentiation,dencaval/swift,psachin/swift,openstack/swift,JioCloud/swift,NeCTAR-RC/swift,bradleypj823/swift,prashanthpai/swift,xiaoguoai/ec-dev-swift,scality/ScalitySproxydSwift,AfonsoFGarcia/swift,dencaval/swift,notmyname/swift,hbhdytf/mac2,psachin/swift,nadeemsyed/swift,Akanoa/swift,bkolli/swift,nadeemsyed/swift,matthewoliver/swift,anishnarang/gswift,clayg/swift,larsbutler/swift,bkolli/swift,daasbank/swift,shibaniahegde/OpenStak_swift,hurricanerix/swift,zaitcev/swift-lfs,citrix-openstack/build-swift,eatbyte/Swift,tsli/test,hurricanerix/swift,gold3bear/swift,orion/swift-config,notmyname/swift,Khushbu27/Tutorial,hbhdytf/mac,bouncestorage/swift,eatbyte/Swift,sarvesh-ranjan/swift,smerritt/swift,matthewoliver/swift,tipabu/swift,hbhdytf/mac2,citrix-openstack-build/swift,rackerlabs/swift,prashanthpai/swift,nadeemsyed/swift,gold3bear/swift,psachin/swift,matthewoliver/swift,dpgoetz/swift,redhat-openstack/swift,matthewoliver/swift,levythu/swift,Em-Pan/swift,swiftstack/swift,Seagate/swift,levythu/swift,notmyname/swift,smerritt/swift,daasbank/swift,openstack/swift,wenhuizhang/swift,mjzmjz/swift,tipabu/swift,hbhdytf/mac2,takeshineshiro/swift,orion/swift-config,citrix-openstack/build-swift,hbhdytf/mac,tsli/test,JioCloud/swift,IPVL/swift-kilo,mjwtom/swift,openstack/swift,clayg/swift,Khushbu27/Tutorial,redhat-openstack/swift,bradleypj823/swift,scality/ScalitySproxydSwift,AfonsoFGarcia/swift,citrix-openstack-build/swift,hurricanerix/swift,NeCTAR-RC/swift,anishnarang/gswift,mjwtom/swift,zaitcev/swift-lfs,smerritt/swift,revoer/keystone-8.0.0,larsbutler/swift,redbo/swift,tipabu/swift,redbo/swift,shibaniahegde/OpenStak_swift,revoer/keystone-8.0.0,takeshineshiro/swift,dpgoetz/swift,xiaoguoai/ec-dev-swift,openstack/swift,iostackproject/IO-Bandwidth-Differentiation,mjzmjz/swift,psachin/swift,hurricanerix/swift,rackerlabs/swift,tipabu/swift,clayg/swift,williamthegrey/swift,swiftstack/swift,zackmdavis/swift,swiftstack/swift,thiagodasilva/swift,maginatics/swift,IPVL/swift-kilo,aerwin3/swift,hbhdytf/mac2,wenhuizhang/swift,bouncestorage/swift,zackmdavis/swift,williamthegrey/swift,nadeemsyed/swift,clayg/swift,smerritt/swift