Fix Mono exception handling.
Fix Mono exception handling.

First of all, this fixes the handling of exceptions so the engine actually notices them,
it was broken in 4172fa03b56bb60fe096639585e0ca40df73b677.

Next, unhandled exceptions now do NOT cause an abort(). They're logged now,
so before #16987. The pending exception thing still works though.

firefly2442/godot,NateWardawg/godot,Valentactive/godot,vnen/godot,NateWardawg/godot,mcanders/godot,Valentactive/godot,okamstudio/godot,Shockblast/godot,firefly2442/godot,BastiaanOlij/godot,okamstudio/godot,akien-mga/godot,BastiaanOlij/godot,groud/godot,okamstudio/godot,ZuBsPaCe/godot,Valentactive/godot,Zylann/godot,Faless/godot,Faless/godot,NateWardawg/godot,okamstudio/godot,guilhermefelipecgs/godot,godotengine/godot,okamstudio/godot,BastiaanOlij/godot,firefly2442/godot,Zylann/godot,NateWardawg/godot,firefly2442/godot,MarianoGnu/godot,vkbsb/godot,firefly2442/godot,groud/godot,Paulloz/godot,honix/godot,ex/godot,Shockblast/godot,vnen/godot,groud/godot,NateWardawg/godot,ex/godot,josempans/godot,Faless/godot,Paulloz/godot,Faless/godot,Valentactive/godot,josempans/godot,vkbsb/godot,NateWardawg/godot,NateWardawg/godot,Paulloz/godot,BastiaanOlij/godot,okamstudio/godot,Paulloz/godot,Zylann/godot,godotengine/godot,vnen/godot,pkowal1982/godot,mcanders/godot,Shockblast/godot,pkowal1982/godot,vkbsb/godot,vkbsb/godot,ex/godot,godotengine/godot,okamstudio/godot,DmitriySalnikov/godot,honix/godot,firefly2442/godot,honix/godot,Faless/godot,okamstudio/godot,akien-mga/godot,Faless/godot,DmitriySalnikov/godot,ex/godot,honix/godot,akien-mga/godot,pkowal1982/godot,sanikoyes/godot,Zylann/godot,ZuBsPaCe/godot,Valentactive/godot,sanikoyes/godot,guilhermefelipecgs/godot,ZuBsPaCe/godot,mcanders/godot,josempans/godot,pkowal1982/godot,ZuBsPaCe/godot,ex/godot,vnen/godot,NateWardawg/godot,groud/godot,Shockblast/godot,pkowal1982/godot,DmitriySalnikov/godot,MarianoGnu/godot,MarianoGnu/godot,ex/godot,guilhermefelipecgs/godot,ZuBsPaCe/godot,josempans/godot,DmitriySalnikov/godot,MarianoGnu/godot,Shockblast/godot,BastiaanOlij/godot,mcanders/godot,MarianoGnu/godot,vnen/godot,Zylann/godot,vkbsb/godot,godotengine/godot,josempans/godot,vnen/godot,josempans/godot,groud/godot,DmitriySalnikov/godot,okamstudio/godot,sanikoyes/godot,akien-mga/godot,godotengine/godot,Shockblast/godot,godotengine/godot,Valentactive/godot,Faless/godot,Shockblast/godot,vnen/godot,josempans/godot,pkowal1982/godot,pkowal1982/godot,MarianoGnu/godot,NateWardawg/godot,Shockblast/godot,ZuBsPaCe/godot,honix/godot,BastiaanOlij/godot,DmitriySalnikov/godot,akien-mga/godot,mcanders/godot,vkbsb/godot,godotengine/godot,Zylann/godot,sanikoyes/godot,BastiaanOlij/godot,ZuBsPaCe/godot,vkbsb/godot,akien-mga/godot,sanikoyes/godot,MarianoGnu/godot,BastiaanOlij/godot,pkowal1982/godot,josempans/godot,akien-mga/godot,sanikoyes/godot,guilhermefelipecgs/godot,mcanders/godot,okamstudio/godot,Faless/godot,akien-mga/godot,ZuBsPaCe/godot,groud/godot,Zylann/godot,ex/godot,guilhermefelipecgs/godot,vnen/godot,sanikoyes/godot,MarianoGnu/godot,sanikoyes/godot,ex/godot,Paulloz/godot,guilhermefelipecgs/godot,Valentactive/godot,Zylann/godot,Valentactive/godot,guilhermefelipecgs/godot,DmitriySalnikov/godot,firefly2442/godot,vkbsb/godot,Paulloz/godot,Paulloz/godot,guilhermefelipecgs/godot,godotengine/godot,honix/godot,firefly2442/godot