bug fixes: shows which port fails to bind, warn about bad config, allow ipv6
bug fixes: shows which port fails to bind, warn about bad config, allow ipv6

Summary: bug fixes: shows which port fails to bind, warn about bad config, allow ipv6

Reviewed By: @uddipta

Differential Revision: D2078044

KagamiChan/wdt,huge-data/wdt,lizhanhui/wdt,nikunjy/wdt,hanhailong/wdt,1yvT0s/wdt,doctaweeks/wdt,fw1121/wdt,guiquanz/wdt,Suninus/wdt,sh19871122/wdt,XiaosongWei/wdt,doctaweeks/wdt,doctaweeks/wdt,dieface/wdt,kitech/wdt,XiaosongWei/wdt,luluandleilei/wdt,chenokay/wdt,KagamiChan/wdt,XiaosongWei/wdt,CodeJuan/wdt,luluandleilei/wdt,linearregression/wdt,CodeJuan/wdt,jqk6/wdt,shaunstanislaus/wdt,wfxiang08/wdt,Wingie/wdt,nikunjy/wdt,Wingie/wdt,ldemailly/wdt,wfxiang08/wdt,KagamiChan/wdt,nikunjy/wdt,vemulapallisarat/wdt,dieface/wdt,CodeJuan/wdt,firstblade/wdt,daveloyall/wdt,Suninus/wdt,lizhanhui/wdt,alebcay/wdt,guiquanz/wdt,hanhailong/wdt,kuangtu/wdt,1yvT0s/wdt,bradparks/wdt,linearregression/wdt,sh19871122/wdt,ldemailly/wdt,bradparks/wdt,kitech/wdt,wrmsr/wdt,luluandleilei/wdt,nikunjy/wdt,electrum/wdt,kuangtu/wdt,alihalabyah/wdt,jqk6/wdt,vemulapallisarat/wdt,firstblade/wdt,huge-data/wdt,kitech/wdt,huge-data/wdt,alihalabyah/wdt,wrmsr/wdt,Wingie/wdt,lizhanhui/wdt,shaunstanislaus/wdt,wesley1001/wdt,shaunstanislaus/wdt,wesley1001/wdt,bradparks/wdt,alebcay/wdt,kuangtu/wdt,firstblade/wdt,alihalabyah/wdt,wrmsr/wdt,ldemailly/wdt,sh19871122/wdt,wfxiang08/wdt,fw1121/wdt,huge-data/wdt,dieface/wdt,Suninus/wdt,chenokay/wdt,luluandleilei/wdt,wesley1001/wdt,electrum/wdt,fw1121/wdt,daveloyall/wdt,vemulapallisarat/wdt,guiquanz/wdt,jqk6/wdt,1yvT0s/wdt,hanhailong/wdt,ldemailly/wdt,alebcay/wdt,chenokay/wdt,linearregression/wdt,daveloyall/wdt,electrum/wdt