Fixes 64 bit MSVC builds, disables bits parameter
Fixes 64 bit MSVC builds, disables bits parameter

Also Enables automatic detection of architecture for the MSVC compilers.
Builds without assembly optimisations for x64
Closes issue #3098

Signed-off-by: Aleksandar Danilovic <92ba531fca3e357260ed758d79fac83676cea839@gmail.com>

tomreyn/godot,huziyizero/godot,iap-mutant/godot,guilhermefelipecgs/godot,n-pigeon/godot,iap-mutant/godot,vnen/godot,zicklag/godot,ex/godot,gau-veldt/godot,Shockblast/godot,mcanders/godot,Zylann/godot,Shockblast/godot,agusbena/godot,BastiaanOlij/godot,MrMaidx/godot,Marqin/godot,josempans/godot,quabug/godot,BastiaanOlij/godot,RebelliousX/Go_Dot,mcanders/godot,ageazrael/godot,Max-Might/godot,Valentactive/godot,n-pigeon/godot,NateWardawg/godot,vkbsb/godot,tomreyn/godot,DmitriySalnikov/godot,sanikoyes/godot,Max-Might/godot,iap-mutant/godot,morrow1nd/godot,gau-veldt/godot,exabon/godot,godotengine/godot,JoshuaGrams/godot,godotengine/godot,exabon/godot,MrMaidx/godot,est31/godot,firefly2442/godot,iap-mutant/godot,honix/godot,vkbsb/godot,NateWardawg/godot,MarianoGnu/godot,quabug/godot,agusbena/godot,rollenrolm/godot,JoshuaGrams/godot,gau-veldt/godot,TheHX/godot,vnen/godot,n-pigeon/godot,ex/godot,RandomShaper/godot,pixelpicosean/my-godot-2.1,iap-mutant/godot,BastiaanOlij/godot,rollenrolm/godot,Zylann/godot,ex/godot,Brickcaster/godot,DmitriySalnikov/godot,morrow1nd/godot,MrMaidx/godot,agusbena/godot,jejung/godot,mrezai/godot,iap-mutant/godot,exabon/godot,guilhermefelipecgs/godot,akien-mga/godot,Faless/godot,azurvii/godot,buckle2000/godot,DmitriySalnikov/godot,RebelliousX/Go_Dot,Valentactive/godot,mrezai/godot,n-pigeon/godot,MrMaidx/godot,mcanders/godot,Zylann/godot,pkowal1982/godot,buckle2000/godot,Valentactive/godot,morrow1nd/godot,Paulloz/godot,Zylann/godot,MarianoGnu/godot,ex/godot,Marqin/godot,ZuBsPaCe/godot,MarianoGnu/godot,Paulloz/godot,ZuBsPaCe/godot,agusbena/godot,godotengine/godot,FateAce/godot,vkbsb/godot,exabon/godot,honix/godot,Shockblast/godot,ficoos/godot,josempans/godot,ZuBsPaCe/godot,firefly2442/godot,rollenrolm/godot,groud/godot,FateAce/godot,Max-Might/godot,pixelpicosean/my-godot-2.1,mrezai/godot,exabon/godot,guilhermefelipecgs/godot,groud/godot,akien-mga/godot,ex/godot,ficoos/godot,BastiaanOlij/godot,MarianoGnu/godot,DmitriySalnikov/godot,honix/godot,quabug/godot,TheHX/godot,ex/godot,quabug/godot,zicklag/godot,opmana/godot,Shockblast/godot,Zylann/godot,jejung/godot,MrMaidx/godot,MarianoGnu/godot,Hodes/godot,honix/godot,NateWardawg/godot,azurvii/godot,sanikoyes/godot,vnen/godot,zicklag/godot,godotengine/godot,honix/godot,pkowal1982/godot,RandomShaper/godot,Faless/godot,okamstudio/godot,Marqin/godot,zicklag/godot,JoshuaGrams/godot,akien-mga/godot,morrow1nd/godot,agusbena/godot,NateWardawg/godot,okamstudio/godot,pkowal1982/godot,groud/godot,akien-mga/godot,RandomShaper/godot,ex/godot,FateAce/godot,FateAce/godot,ZuBsPaCe/godot,est31/godot,Brickcaster/godot,JoshuaGrams/godot,akien-mga/godot,ZuBsPaCe/godot,JoshuaGrams/godot,mrezai/godot,Valentactive/godot,akien-mga/godot,NateWardawg/godot,opmana/godot,vkbsb/godot,opmana/godot,pixelpicosean/my-godot-2.1,mrezai/godot,okamstudio/godot,morrow1nd/godot,quabug/godot,rollenrolm/godot,NateWardawg/godot,sanikoyes/godot,vnen/godot,vnen/godot,zicklag/godot,mrezai/godot,TheHX/godot,okamstudio/godot,groud/godot,guilhermefelipecgs/godot,sanikoyes/godot,buckle2000/godot,vnen/godot,TheHX/godot,MarianoGnu/godot,firefly2442/godot,RebelliousX/Go_Dot,firefly2442/godot,rollenrolm/godot,huziyizero/godot,Paulloz/godot,godotengine/godot,buckle2000/godot,jejung/godot,Zylann/godot,ageazrael/godot,Max-Might/godot,ficoos/godot,pkowal1982/godot,vnen/godot,Hodes/godot,firefly2442/godot,josempans/godot,pixelpicosean/my-godot-2.1,Faless/godot,tomreyn/godot,quabug/godot,vnen/godot,TheHX/godot,pkowal1982/godot,Paulloz/godot,josempans/godot,agusbena/godot,Hodes/godot,DmitriySalnikov/godot,honix/godot,godotengine/godot,josempans/godot,FateAce/godot,firefly2442/godot,RandomShaper/godot,okamstudio/godot,mrezai/godot,zicklag/godot,Paulloz/godot,azurvii/godot,exabon/godot,vkbsb/godot,DmitriySalnikov/godot,vkbsb/godot,guilhermefelipecgs/godot,est31/godot,JoshuaGrams/godot,akien-mga/godot,NateWardawg/godot,iap-mutant/godot,est31/godot,est31/godot,gau-veldt/godot,quabug/godot,azurvii/godot,ageazrael/godot,quabug/godot,groud/godot,RebelliousX/Go_Dot,Brickcaster/godot,okamstudio/godot,jejung/godot,Paulloz/godot,Faless/godot,josempans/godot,Faless/godot,mcanders/godot,pkowal1982/godot,Hodes/godot,ficoos/godot,Max-Might/godot,Brickcaster/godot,guilhermefelipecgs/godot,jejung/godot,tomreyn/godot,huziyizero/godot,agusbena/godot,Shockblast/godot,MarianoGnu/godot,guilhermefelipecgs/godot,BastiaanOlij/godot,Brickcaster/godot,mcanders/godot,iap-mutant/godot,firefly2442/godot,gau-veldt/godot,Brickcaster/godot,iap-mutant/godot,sanikoyes/godot,pkowal1982/godot,est31/godot,vkbsb/godot,MarianoGnu/godot,Hodes/godot,RandomShaper/godot,ageazrael/godot,Brickcaster/godot,azurvii/godot,ficoos/godot,okamstudio/godot,guilhermefelipecgs/godot,Marqin/godot,okamstudio/godot,vkbsb/godot,Zylann/godot,huziyizero/godot,Shockblast/godot,groud/godot,NateWardawg/godot,firefly2442/godot,quabug/godot,Valentactive/godot,pkowal1982/godot,sanikoyes/godot,mrezai/godot,n-pigeon/godot,NateWardawg/godot,MrMaidx/godot,morrow1nd/godot,josempans/godot,okamstudio/godot,godotengine/godot,BastiaanOlij/godot,tomreyn/godot,Shockblast/godot,pixelpicosean/my-godot-2.1,azurvii/godot,BastiaanOlij/godot,RebelliousX/Go_Dot,Zylann/godot,ex/godot,Paulloz/godot,agusbena/godot,Faless/godot,Valentactive/godot,akien-mga/godot,huziyizero/godot,ZuBsPaCe/godot,ageazrael/godot,iap-mutant/godot,Shockblast/godot,Marqin/godot,Marqin/godot,mcanders/godot,sanikoyes/godot,sanikoyes/godot,ficoos/godot,Hodes/godot,ageazrael/godot,Faless/godot,Valentactive/godot,buckle2000/godot,Faless/godot,RandomShaper/godot,quabug/godot,BastiaanOlij/godot,RebelliousX/Go_Dot,FateAce/godot,Valentactive/godot,n-pigeon/godot,opmana/godot,Max-Might/godot,josempans/godot,okamstudio/godot,ZuBsPaCe/godot,jejung/godot,ageazrael/godot,opmana/godot,godotengine/godot,buckle2000/godot,ZuBsPaCe/godot,DmitriySalnikov/godot,n-pigeon/godot,RandomShaper/godot