ssl: Avoid supervior bottleneck
ssl: Avoid supervior bottleneck

This is done by using proc_lib and gen_fsm:enter_loop
so that supervisor will not have to wait for the relative long initialization
of an ssl connection process before starting another connection process.

vladdu/otp,dgud/otp,tuncer/otp,emacsmirror/erlang,marquisthunder/otp,dumbbell/otp,hairyhum/otp,Teino1978-Corp/erlang-otp,falkevik/otp,ferd/otp,jj1bdx/otp,bjorng/otp,tuncer/otp,sdebnath/otp,Teino1978-Corp/erlang-otp,stolen/otp,cobusc/otp,paulcager/otp,jinshana/otp,klarna/otp,lhslll/otp,yangchengjian/otp,vic/otp,lucafavatella/otp,lemenkov/otp,vinoski/otp,erlang/otp,sitexa/otp,RGafiyatullin/otp,mikpe/otp,dgud/otp,sdebnath/otp,saleyn/otp,hairyhum/otp,haguenau/otp,vinoski/otp,RaimoNiskanen/otp,lantti/otp,release-project/otp,ader1990/otp,awetzel/otp,awetzel/otp,ader1990/otp,matwey/otp,marquisthunder/otp,matwey/otp,NOMORECOFFEE/otp,legoscia/otp,sitexa/otp,falkevik/otp,dgud/otp,bjorng/otp,paladim/otp,matwey/otp,theom/otp,bernardd/otp,paulcager/otp,saleyn/otp,cnbin/otp,g-andrade/otp,jamesruan/otp,bjorng/otp,schlagert/otp,bjorng/otp,stolen/otp,RichMorin/otp,benoitc/otp-1,gjaldon/otp,matwey/otp,isvilen/otp,erlang/otp,msantos/otp,sdebnath/otp,potatosalad/otp,paladim/otp,riverrun/otp,mujiatong/otp,hairyhum/otp,lianghaivv/otp,cnbin/otp,potatosalad/otp,fenollp/otp,RichMorin/otp,goertzenator/otp,electricimp/otp,vinoski/otp,stolen/otp,johanclaesson/otp,RoadRunnr/otp,VincentHHL/otp,ahmedshafeeq/otp,GinjaNinja32/otp,getong/otp,aboroska/otp,neeraj9/otp,weisslj/otp,marquisthunder/otp,falkevik/otp,ahmedshafeeq/otp,GinjaNinja32/otp,lantti/otp,weisslj/otp,RJ/otp,Teino1978-Corp/erlang-otp,basho/otp,jemsbhai/otp,johanclaesson/otp,bugs-erlang-org/otp,lianghaivv/otp,release-project/otp,c-rack/otp,stolen/otp,fenollp/otp,dumbbell/otp,klarna/otp,falkevik/otp,jinshana/otp,bjorng/otp,beni55/otp,isvilen/otp,jamesruan/otp,jj1bdx/otp,weisslj/otp,Teino1978-Corp/otp,RaimoNiskanen/otp,release-project/otp,paladim/otp,erlang/otp,gjaldon/otp,fenollp/otp,marquisthunder/otp,lucafavatella/otp,falkevik/otp,theom/otp,cnbin/otp,dgud/otp,lhslll/otp,haguenau/otp,uabboli/otp,palas/otp,platinumthinker/otp,mikpe/otp,getong/otp,bernardd/otp,paladim/otp,bugs-erlang-org/otp,theom/otp,lianghaivv/otp,g-andrade/otp,dgud/otp,klarna/otp,lianghaivv/otp,jemsbhai/otp,matwey/otp,beni55/otp,GinjaNinja32/otp,saleyn/otp,bsmr-erlang/otp,vinoski/otp,tuncer/otp,vinoski/otp,sdebnath/otp,lantti/otp,basho/otp,goertzenator/otp,lightcyphers/otp,sammoth-wazoku/otp,lightcyphers/otp,gjaldon/otp,bugs-erlang-org/otp,electricimp/otp,paulcager/otp,haguenau/otp,benoitc/otp-1,jinshana/otp,getong/otp,cnbin/otp,lemenkov/otp,mujiatong/otp,g-andrade/otp,ahmedshafeeq/otp,yangchengjian/otp,jemsbhai/otp,lemenkov/otp,lucafavatella/otp,release-project/otp,erlang/otp,rlipscombe/otp,ader1990/otp,lantti/otp,Teino1978-Corp/erlang-otp,basho/otp,matwey/otp,ahmedshafeeq/otp,RJ/otp,GinjaNinja32/otp,emile/otp,dgud/otp,jj1bdx/otp,benoitc/otp-1,isvilen/otp,johanclaesson/otp,lightcyphers/otp,Teino1978-Corp/otp,marquisthunder/otp,klarna/otp,derek121/otp,hairyhum/otp,johanclaesson/otp,hairyhum/otp,lrascao/otp,c-rack/otp,sdebnath/otp,psyeugenic/otp,mikpe/otp,gjaldon/otp,RGafiyatullin/otp,ferd/otp,msantos/otp,lrascao/otp,NOMORECOFFEE/otp,bernardd/otp,RoadRunnr/otp,vic/otp,lucafavatella/otp,saleyn/otp,bugs-erlang-org/otp,goertzenator/otp,ahmedshafeeq/otp,emile/otp,dumbbell/otp,jemsbhai/otp,RaimoNiskanen/otp,sdebnath/otp,emile/otp,RoadRunnr/otp,neeraj9/otp,johanclaesson/otp,bsmr-erlang/otp,sitexa/otp,platinumthinker/otp,ferd/otp,RichMorin/otp,neeraj9/otp,johanclaesson/otp,isvilen/otp,derek121/otp,hairyhum/otp,aboroska/otp,cnbin/otp,tuncer/otp,mujiatong/otp,gjaldon/otp,RaimoNiskanen/otp,emile/otp,riverrun/otp,kvakvs/otp,saleyn/otp,neeraj9/otp,matwey/otp,mujiatong/otp,krishnakumar4a4/otp,emacsmirror/erlang,potatosalad/otp,schlagert/otp,mujiatong/otp,dumbbell/otp,bsmr-erlang/otp,c-rack/otp,lrascao/otp,kvakvs/otp,platinumthinker/otp,krishnakumar4a4/otp,awetzel/otp,rlipscombe/otp,fenollp/otp,paulcager/otp,basho/otp,schlagert/otp,yangchengjian/otp,vic/otp,enikki/otp,cobusc/otp,legoscia/otp,c-rack/otp,sdebnath/otp,jamesruan/otp,mikpe/otp,sitexa/otp,kvakvs/otp,sitexa/otp,RichMorin/otp,aboroska/otp,palas/otp,potatosalad/otp,dgud/otp,jamesruan/otp,platinumthinker/otp,massemanet/otp,basho/otp,platinumthinker/otp,GinjaNinja32/otp,jj1bdx/otp,Teino1978-Corp/erlang-otp,psyeugenic/otp,ferd/otp,marquisthunder/otp,aboroska/otp,RoadRunnr/otp,massemanet/otp,msantos/otp,palas/otp,RJ/otp,jinshana/otp,awetzel/otp,NOMORECOFFEE/otp,lemenkov/otp,jinshana/otp,sitexa/otp,RoadRunnr/otp,jj1bdx/otp,vladdu/otp,vic/otp,bernardd/otp,RaimoNiskanen/otp,lrascao/otp,emile/otp,goertzenator/otp,RoadRunnr/otp,schlagert/otp,dumbbell/otp,theom/otp,weisslj/otp,RichMorin/otp,emacsmirror/erlang,paladim/otp,basho/otp,jj1bdx/otp,lightcyphers/otp,lianghaivv/otp,msantos/otp,krishnakumar4a4/otp,goertzenator/otp,jinshana/otp,entropiae/otp,emile/otp,yangchengjian/otp,riverrun/otp,lightcyphers/otp,goertzenator/otp,basho/otp,rlipscombe/otp,sammoth-wazoku/otp,jinshana/otp,mikpe/otp,uabboli/otp,palas/otp,ader1990/otp,RaimoNiskanen/otp,psyeugenic/otp,ferd/otp,bjorng/otp,beni55/otp,RJ/otp,isvilen/otp,paladim/otp,beni55/otp,release-project/otp,lhslll/otp,erlang/otp,dumbbell/otp,RGafiyatullin/otp,g-andrade/otp,msantos/otp,falkevik/otp,krishnakumar4a4/otp,getong/otp,riverrun/otp,entropiae/otp,mikpe/otp,awetzel/otp,falkevik/otp,tuncer/otp,lhslll/otp,emacsmirror/erlang,GinjaNinja32/otp,benoitc/otp-1,gjaldon/otp,lhslll/otp,isvilen/otp,getong/otp,platinumthinker/otp,saleyn/otp,ader1990/otp,schlagert/otp,klarna/otp,release-project/otp,haguenau/otp,g-andrade/otp,rlipscombe/otp,enikki/otp,jamesruan/otp,vladdu/otp,Teino1978-Corp/erlang-otp,c-rack/otp,bugs-erlang-org/otp,isvilen/otp,g-andrade/otp,kvakvs/otp,sammoth-wazoku/otp,gjaldon/otp,release-project/otp,mikpe/otp,paladim/otp,jinshana/otp,bsmr-erlang/otp,cnbin/otp,tuncer/otp,VincentHHL/otp,bugs-erlang-org/otp,RGafiyatullin/otp,neeraj9/otp,VincentHHL/otp,marquisthunder/otp,RaimoNiskanen/otp,legoscia/otp,beni55/otp,lucafavatella/otp,electricimp/otp,kvakvs/otp,dgud/otp,falkevik/otp,Teino1978-Corp/otp,bugs-erlang-org/otp,beni55/otp,Teino1978-Corp/otp,potatosalad/otp,johanclaesson/otp,saleyn/otp,palas/otp,bernardd/otp,platinumthinker/otp,lianghaivv/otp,stolen/otp,enikki/otp,emacsmirror/erlang,dgud/otp,derek121/otp,rlipscombe/otp,weisslj/otp,vladdu/otp,vinoski/otp,psyeugenic/otp,rlipscombe/otp,cnbin/otp,emile/otp,goertzenator/otp,marquisthunder/otp,klarna/otp,lemenkov/otp,Teino1978-Corp/otp,legoscia/otp,goertzenator/otp,legoscia/otp,neeraj9/otp,theom/otp,RGafiyatullin/otp,dumbbell/otp,goertzenator/otp,emacsmirror/erlang,erlang/otp,Teino1978-Corp/erlang-otp,sammoth-wazoku/otp,VincentHHL/otp,RoadRunnr/otp,cobusc/otp,theom/otp,potatosalad/otp,lianghaivv/otp,getong/otp,RichMorin/otp,aboroska/otp,riverrun/otp,bernardd/otp,vinoski/otp,sammoth-wazoku/otp,stolen/otp,aboroska/otp,erlang/otp,entropiae/otp,electricimp/otp,legoscia/otp,kvakvs/otp,emile/otp,legoscia/otp,haguenau/otp,sammoth-wazoku/otp,awetzel/otp,uabboli/otp,derek121/otp,derek121/otp,lightcyphers/otp,uabboli/otp,vladdu/otp,getong/otp,entropiae/otp,saleyn/otp,lucafavatella/otp,kvakvs/otp,aboroska/otp,isvilen/otp,msantos/otp,electricimp/otp,gjaldon/otp,hairyhum/otp,lantti/otp,g-andrade/otp,enikki/otp,RichMorin/otp,palas/otp,Teino1978-Corp/erlang-otp,RJ/otp,weisslj/otp,bernardd/otp,mujiatong/otp,uabboli/otp,paladim/otp,fenollp/otp,emacsmirror/erlang,bsmr-erlang/otp,weisslj/otp,dumbbell/otp,vinoski/otp,beni55/otp,derek121/otp,msantos/otp,electricimp/otp,jemsbhai/otp,sdebnath/otp,sammoth-wazoku/otp,derek121/otp,jj1bdx/otp,matwey/otp,cnbin/otp,benoitc/otp-1,palas/otp,lemenkov/otp,GinjaNinja32/otp,massemanet/otp,VincentHHL/otp,enikki/otp,theom/otp,tuncer/otp,platinumthinker/otp,rlipscombe/otp,rlipscombe/otp,bjorng/otp,RGafiyatullin/otp,entropiae/otp,NOMORECOFFEE/otp,entropiae/otp,theom/otp,lantti/otp,bsmr-erlang/otp,cobusc/otp,schlagert/otp,tuncer/otp,emacsmirror/erlang,haguenau/otp,psyeugenic/otp,emacsmirror/erlang,bugs-erlang-org/otp,NOMORECOFFEE/otp,vinoski/otp,jamesruan/otp,VincentHHL/otp,sammoth-wazoku/otp,NOMORECOFFEE/otp,RJ/otp,rlipscombe/otp,lrascao/otp,lightcyphers/otp,vinoski/otp,beni55/otp,fenollp/otp,g-andrade/otp,jemsbhai/otp,legoscia/otp,bsmr-erlang/otp,vladdu/otp,getong/otp,lrascao/otp,vic/otp,fenollp/otp,lrascao/otp,benoitc/otp-1,schlagert/otp,enikki/otp,saleyn/otp,entropiae/otp,RGafiyatullin/otp,bsmr-erlang/otp,GinjaNinja32/otp,dumbbell/otp,jamesruan/otp,uabboli/otp,yangchengjian/otp,lrascao/otp,vladdu/otp,ferd/otp,lemenkov/otp,haguenau/otp,cobusc/otp,vic/otp,kvakvs/otp,vic/otp,klarna/otp,enikki/otp,electricimp/otp,ferd/otp,cobusc/otp,dgud/otp,potatosalad/otp,paulcager/otp,ahmedshafeeq/otp,isvilen/otp,falkevik/otp,lhslll/otp,NOMORECOFFEE/otp,mikpe/otp,jj1bdx/otp,neeraj9/otp,massemanet/otp,bjorng/otp,ahmedshafeeq/otp,lrascao/otp,erlang/otp,uabboli/otp,yangchengjian/otp,lianghaivv/otp,lucafavatella/otp,krishnakumar4a4/otp,getong/otp,electricimp/otp,kvakvs/otp,aboroska/otp,RichMorin/otp,sitexa/otp,stolen/otp,bernardd/otp,basho/otp,lightcyphers/otp,psyeugenic/otp,massemanet/otp,cobusc/otp,benoitc/otp-1,awetzel/otp,legoscia/otp,riverrun/otp,c-rack/otp,VincentHHL/otp,mikpe/otp,sitexa/otp,RJ/otp,emacsmirror/erlang,yangchengjian/otp,benoitc/otp-1,ferd/otp,bjorng/otp,lemenkov/otp,stolen/otp,dumbbell/otp,ader1990/otp,matwey/otp,lucafavatella/otp,hairyhum/otp,weisslj/otp,lantti/otp,massemanet/otp,krishnakumar4a4/otp,vladdu/otp,potatosalad/otp,krishnakumar4a4/otp,derek121/otp,potatosalad/otp,erlang/otp,vic/otp,paulcager/otp,lhslll/otp,RaimoNiskanen/otp,johanclaesson/otp,neeraj9/otp,basho/otp,enikki/otp,ader1990/otp,uabboli/otp,tuncer/otp,Teino1978-Corp/otp,c-rack/otp,potatosalad/otp,paulcager/otp,uabboli/otp,psyeugenic/otp,release-project/otp,paulcager/otp,haguenau/otp,aboroska/otp,RGafiyatullin/otp,cobusc/otp,riverrun/otp,lhslll/otp,massemanet/otp,yangchengjian/otp,ahmedshafeeq/otp,RoadRunnr/otp,msantos/otp,awetzel/otp,mujiatong/otp,electricimp/otp,klarna/otp,g-andrade/otp,fenollp/otp,palas/otp,jj1bdx/otp,ader1990/otp,c-rack/otp,ferd/otp,RoadRunnr/otp,fenollp/otp,getong/otp,bernardd/otp,jemsbhai/otp,RJ/otp,psyeugenic/otp,krishnakumar4a4/otp,RaimoNiskanen/otp,mujiatong/otp,isvilen/otp,Teino1978-Corp/otp,NOMORECOFFEE/otp,vladdu/otp,emile/otp,Teino1978-Corp/otp,jemsbhai/otp,jj1bdx/otp,entropiae/otp,ahmedshafeeq/otp,massemanet/otp,riverrun/otp,mikpe/otp,rlipscombe/otp,VincentHHL/otp,jamesruan/otp,erlang/otp,bsmr-erlang/otp,massemanet/otp,lantti/otp,release-project/otp,weisslj/otp,bjorng/otp,schlagert/otp,g-andrade/otp