kernel application: Start code server first
kernel application: Start code server first

When the code server has started, it will read the .beam files
for all loaded modules to see whether they contain native code
that should be loaded. To make that as fast as possible when
we have no native code, start the code server as early as possible
to minimize the number .beam files that must be read from disk.

The code server does not use the 'file' module, so it is OK to
start the code server before starting the file_server process.

On my computer, the time for checking the loaded modules for
native code is reduced from roughly 2 ms to 1.5 ms.

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