moved initialization into constructor for compatibility with c++03
moved initialization into constructor for compatibility with c++03

NXPmicro/mbed,fahhem/mbed-os,struempelix/mbed,monkiineko/mbed-os,betzw/mbed-os,mnlipp/mbed,EmuxEvans/mbed,al177/mbed,getopenmono/mbed,infinnovation/mbed-os,tung7970/mbed-os,autopulated/mbed,svogl/mbed-os,andcor02/mbed-os,arostm/mbed-os,Tiryoh/mbed,kl-cruz/mbed-os,bcostm/mbed-os,K4zuki/mbed,arostm/mbed-os,kpurusho/mbed,Marcomissyou/mbed,mikaleppanen/mbed-os,nabilbendafi/mbed,pradeep-gr/mbed-os5-onsemi,kl-cruz/mbed-os,cvtsi2sd/mbed-os,naves-thiago/mbed-midi,infinnovation/mbed-os,alertby/mbed,kjbracey-arm/mbed,monkiineko/mbed-os,arostm/mbed-os,monkiineko/mbed-os,fahhem/mbed-os,maximmbed/mbed,geky/mbed,monkiineko/mbed-os,jrjang/mbed,netzimme/mbed-os,andcor02/mbed-os,jrjang/mbed,tung7970/mbed-os,adustm/mbed,pradeep-gr/mbed-os5-onsemi,fahhem/mbed-os,xcrespo/mbed,geky/mbed,ARM-software/mbed-beetle,rosterloh/mbed,fvincenzo/mbed-os,catiedev/mbed-os,fpiot/mbed-ats,fahhem/mbed-os,YarivCol/mbed-os,rosterloh/mbed,larks/mbed,devanlai/mbed,ryankurte/mbed-os,brstew/MBED-BUILD,kl-cruz/mbed-os,masaohamanaka/mbed,bulislaw/mbed-os,ARM-software/mbed-beetle,Timmmm/mbed,andreaslarssonublox/mbed,alertby/mbed,fanghuaqi/mbed,devanlai/mbed,jferreir/mbed,pradeep-gr/mbed-os5-onsemi,karsev/mbed-os,maximmbed/mbed,bulislaw/mbed-os,fanghuaqi/mbed,ban4jp/mbed,CalSol/mbed,JasonHow44/mbed,bentwire/mbed,infinnovation/mbed-os,NXPmicro/mbed,screamerbg/mbed,geky/mbed,larks/mbed,nvlsianpu/mbed,arostm/mbed-os,struempelix/mbed,jpbrucker/mbed,nabilbendafi/mbed,ARM-software/mbed-beetle,hwfwgrp/mbed,Sweet-Peas/mbed,rgrover/mbed,wodji/mbed,logost/mbed,mikaleppanen/mbed-os,bikeNomad/mbed,HeadsUpDisplayInc/mbed,mbedmicro/mbed,bikeNomad/mbed,JasonHow44/mbed,svastm/mbed,rgrover/mbed,mbedmicro/mbed,jeremybrodt/mbed,JasonHow44/mbed,mazimkhan/mbed-os,RonEld/mbed,nabilbendafi/mbed,jferreir/mbed,fvincenzo/mbed-os,bentwire/mbed,tung7970/mbed-os,mikaleppanen/mbed-os,larks/mbed,logost/mbed,hwfwgrp/mbed,Archcady/mbed-os,autopulated/mbed,theotherjimmy/mbed,tung7970/mbed-os-1,bentwire/mbed,bentwire/mbed,wodji/mbed,struempelix/mbed,mazimkhan/mbed-os,bentwire/mbed,maximmbed/mbed,devanlai/mbed,YarivCol/mbed-os,radhika-raghavendran/mbed-os5.1-onsemi,Shengliang/mbed,nRFMesh/mbed-os,larks/mbed,mmorenobarm/mbed-os,getopenmono/mbed,catiedev/mbed-os,kpurusho/mbed,nRFMesh/mbed-os,HeadsUpDisplayInc/mbed,mbedmicro/mbed,YarivCol/mbed-os,ban4jp/mbed,Archcady/mbed-os,fvincenzo/mbed-os,mnlipp/mbed,kpurusho/mbed,tung7970/mbed-os-1,jpbrucker/mbed,rosterloh/mbed,Sweet-Peas/mbed,Shengliang/mbed,jferreir/mbed,jrjang/mbed,hwfwgrp/mbed,JasonHow44/mbed,screamerbg/mbed,EmuxEvans/mbed,brstew/MBED-BUILD,nRFMesh/mbed-os,rosterloh/mbed,jamesadevine/mbed,radhika-raghavendran/mbed-os5.1-onsemi,j-greffe/mbed-os,Tiryoh/mbed,betzw/mbed-os,fpiot/mbed-ats,andreaslarssonublox/mbed,jeremybrodt/mbed,adustm/mbed,karsev/mbed-os,RonEld/mbed,adustm/mbed,fvincenzo/mbed-os,al177/mbed,fpiot/mbed-ats,bulislaw/mbed-os,fpiot/mbed-ats,CalSol/mbed,DanKupiniak/mbed,HeadsUpDisplayInc/mbed,j-greffe/mbed-os,larks/mbed,ARM-software/mbed-beetle,RonEld/mbed,Sweet-Peas/mbed,EmuxEvans/mbed,Marcomissyou/mbed,K4zuki/mbed,mbedmicro/mbed,cvtsi2sd/mbed-os,kpurusho/mbed,RonEld/mbed,bulislaw/mbed-os,jeremybrodt/mbed,K4zuki/mbed,bulislaw/mbed-os,pradeep-gr/mbed-os5-onsemi,naves-thiago/mbed-midi,EmuxEvans/mbed,svogl/mbed-os,YarivCol/mbed-os,YarivCol/mbed-os,ryankurte/mbed-os,autopulated/mbed,nvlsianpu/mbed,NXPmicro/mbed,EmuxEvans/mbed,betzw/mbed-os,JasonHow44/mbed,brstew/MBED-BUILD,wodji/mbed,nabilbendafi/mbed,nRFMesh/mbed-os,catiedev/mbed-os,K4zuki/mbed,mmorenobarm/mbed-os,pi19404/mbed,nRFMesh/mbed-os,pi19404/mbed,bulislaw/mbed-os,cvtsi2sd/mbed-os,alertby/mbed,fpiot/mbed-ats,rosterloh/mbed,nvlsianpu/mbed,nabilbendafi/mbed,svastm/mbed,netzimme/mbed-os,dbestm/mbed,CalSol/mbed,pedromes/mbed,svogl/mbed-os,Timmmm/mbed,mnlipp/mbed,DanKupiniak/mbed,pbrook/mbed,naves-thiago/mbed-midi,bikeNomad/mbed,Timmmm/mbed,bcostm/mbed-os,adustm/mbed,hwfwgrp/mbed,YarivCol/mbed-os,jrjang/mbed,tung7970/mbed-os,kjbracey-arm/mbed,catiedev/mbed-os,Shengliang/mbed,Marcomissyou/mbed,pradeep-gr/mbed-os5-onsemi,jamesadevine/mbed,j-greffe/mbed-os,c1728p9/mbed-os,jpbrucker/mbed,Tiryoh/mbed,mnlipp/mbed,theotherjimmy/mbed,wodji/mbed,nvlsianpu/mbed,rgrover/mbed,nvlsianpu/mbed,kl-cruz/mbed-os,Tiryoh/mbed,cvtsi2sd/mbed-os,theotherjimmy/mbed,alertby/mbed,jamesadevine/mbed,xcrespo/mbed,CalSol/mbed,kpurusho/mbed,screamerbg/mbed,c1728p9/mbed-os,fahhem/mbed-os,naves-thiago/mbed-midi,adamgreen/mbed,HeadsUpDisplayInc/mbed,kl-cruz/mbed-os,wodji/mbed,pedromes/mbed,betzw/mbed-os,pradeep-gr/mbed-os5-onsemi,naves-thiago/mbed-midi,EmuxEvans/mbed,alertby/mbed,mnlipp/mbed,masaohamanaka/mbed,ban4jp/mbed,karsev/mbed-os,mmorenobarm/mbed-os,andcor02/mbed-os,xcrespo/mbed,pi19404/mbed,pi19404/mbed,naves-thiago/mbed-midi,Marcomissyou/mbed,tung7970/mbed-os,pedromes/mbed,svastm/mbed,bcostm/mbed-os,masaohamanaka/mbed,Tiryoh/mbed,bikeNomad/mbed,jrjang/mbed,logost/mbed,pbrook/mbed,kpurusho/mbed,kjbracey-arm/mbed,wodji/mbed,HeadsUpDisplayInc/mbed,autopulated/mbed,logost/mbed,dbestm/mbed,adamgreen/mbed,masaohamanaka/mbed,mmorenobarm/mbed-os,jpbrucker/mbed,nvlsianpu/mbed,netzimme/mbed-os,betzw/mbed-os,mbedmicro/mbed,fanghuaqi/mbed,j-greffe/mbed-os,ryankurte/mbed-os,c1728p9/mbed-os,andreaslarssonublox/mbed,al177/mbed,svogl/mbed-os,svastm/mbed,jamesadevine/mbed,infinnovation/mbed-os,fanghuaqi/mbed,struempelix/mbed,cvtsi2sd/mbed-os,geky/mbed,NXPmicro/mbed,tung7970/mbed-os-1,j-greffe/mbed-os,karsev/mbed-os,theotherjimmy/mbed,Archcady/mbed-os,Timmmm/mbed,svogl/mbed-os,DanKupiniak/mbed,mazimkhan/mbed-os,jrjang/mbed,mazimkhan/mbed-os,brstew/MBED-BUILD,andcor02/mbed-os,adustm/mbed,pbrook/mbed,jpbrucker/mbed,bcostm/mbed-os,adustm/mbed,larks/mbed,c1728p9/mbed-os,maximmbed/mbed,jamesadevine/mbed,adamgreen/mbed,Sweet-Peas/mbed,adamgreen/mbed,mikaleppanen/mbed-os,adamgreen/mbed,pi19404/mbed,mikaleppanen/mbed-os,autopulated/mbed,infinnovation/mbed-os,screamerbg/mbed,monkiineko/mbed-os,ban4jp/mbed,Timmmm/mbed,NXPmicro/mbed,nabilbendafi/mbed,jeremybrodt/mbed,svogl/mbed-os,nRFMesh/mbed-os,mnlipp/mbed,ryankurte/mbed-os,karsev/mbed-os,ban4jp/mbed,netzimme/mbed-os,Shengliang/mbed,xcrespo/mbed,radhika-raghavendran/mbed-os5.1-onsemi,pbrook/mbed,getopenmono/mbed,pedromes/mbed,getopenmono/mbed,RonEld/mbed,rosterloh/mbed,andreaslarssonublox/mbed,xcrespo/mbed,radhika-raghavendran/mbed-os5.1-onsemi,devanlai/mbed,ryankurte/mbed-os,Archcady/mbed-os,Timmmm/mbed,DanKupiniak/mbed,Marcomissyou/mbed,Archcady/mbed-os,devanlai/mbed,betzw/mbed-os,jferreir/mbed,screamerbg/mbed,getopenmono/mbed,bentwire/mbed,tung7970/mbed-os-1,brstew/MBED-BUILD,Sweet-Peas/mbed,andcor02/mbed-os,andreaslarssonublox/mbed,maximmbed/mbed,dbestm/mbed,bikeNomad/mbed,karsev/mbed-os,fpiot/mbed-ats,al177/mbed,catiedev/mbed-os,tung7970/mbed-os-1,dbestm/mbed,pbrook/mbed,radhika-raghavendran/mbed-os5.1-onsemi,catiedev/mbed-os,infinnovation/mbed-os,netzimme/mbed-os,NXPmicro/mbed,arostm/mbed-os,rgrover/mbed,fahhem/mbed-os,devanlai/mbed,CalSol/mbed,hwfwgrp/mbed,RonEld/mbed,arostm/mbed-os,xcrespo/mbed,fvincenzo/mbed-os,logost/mbed,fanghuaqi/mbed,masaohamanaka/mbed,HeadsUpDisplayInc/mbed,geky/mbed,svastm/mbed,Archcady/mbed-os,mmorenobarm/mbed-os,monkiineko/mbed-os,adamgreen/mbed,autopulated/mbed,CalSol/mbed,cvtsi2sd/mbed-os,al177/mbed,bcostm/mbed-os,pi19404/mbed,netzimme/mbed-os,struempelix/mbed,pbrook/mbed,Marcomissyou/mbed,ban4jp/mbed,K4zuki/mbed,mazimkhan/mbed-os,K4zuki/mbed,masaohamanaka/mbed,dbestm/mbed,mazimkhan/mbed-os,alertby/mbed,radhika-raghavendran/mbed-os5.1-onsemi,bcostm/mbed-os,theotherjimmy/mbed,andcor02/mbed-os,Sweet-Peas/mbed,mmorenobarm/mbed-os,hwfwgrp/mbed,Shengliang/mbed,jpbrucker/mbed,Shengliang/mbed,screamerbg/mbed,al177/mbed,rgrover/mbed,maximmbed/mbed,struempelix/mbed,Tiryoh/mbed,kl-cruz/mbed-os,jferreir/mbed,j-greffe/mbed-os,theotherjimmy/mbed,logost/mbed,jamesadevine/mbed,JasonHow44/mbed,kjbracey-arm/mbed,pedromes/mbed,dbestm/mbed,c1728p9/mbed-os,jferreir/mbed,pedromes/mbed,c1728p9/mbed-os,ryankurte/mbed-os,jeremybrodt/mbed,mikaleppanen/mbed-os,brstew/MBED-BUILD,getopenmono/mbed