Fix/improve property evaluator
Fix/improve property evaluator

Evolution of #10366 based on what has been discussed there.

Now you can refer to the relevant object either by `self` or `s`.
No conflicts with a potential `tool` script attached to the object.
Proper cleanup since a dummy object is used to have an instance and the temporary script dies with it.

sanikoyes/godot,okamstudio/godot,honix/godot,ageazrael/godot,Shockblast/godot,Faless/godot,Brickcaster/godot,MarianoGnu/godot,Faless/godot,n-pigeon/godot,josempans/godot,vkbsb/godot,zicklag/godot,firefly2442/godot,vkbsb/godot,RandomShaper/godot,DmitriySalnikov/godot,vkbsb/godot,akien-mga/godot,ZuBsPaCe/godot,pkowal1982/godot,MarianoGnu/godot,Brickcaster/godot,ZuBsPaCe/godot,vnen/godot,josempans/godot,n-pigeon/godot,pkowal1982/godot,NateWardawg/godot,vnen/godot,FateAce/godot,josempans/godot,vkbsb/godot,firefly2442/godot,zicklag/godot,groud/godot,jejung/godot,FateAce/godot,mcanders/godot,guilhermefelipecgs/godot,pkowal1982/godot,zicklag/godot,vkbsb/godot,josempans/godot,guilhermefelipecgs/godot,okamstudio/godot,ex/godot,josempans/godot,Zylann/godot,josempans/godot,Shockblast/godot,zicklag/godot,Shockblast/godot,FateAce/godot,Paulloz/godot,BastiaanOlij/godot,groud/godot,vnen/godot,Shockblast/godot,jejung/godot,groud/godot,Shockblast/godot,akien-mga/godot,ZuBsPaCe/godot,godotengine/godot,Faless/godot,pkowal1982/godot,MarianoGnu/godot,NateWardawg/godot,ex/godot,josempans/godot,DmitriySalnikov/godot,n-pigeon/godot,ZuBsPaCe/godot,RandomShaper/godot,NateWardawg/godot,Faless/godot,honix/godot,Paulloz/godot,ex/godot,BastiaanOlij/godot,ageazrael/godot,Shockblast/godot,firefly2442/godot,Paulloz/godot,vnen/godot,DmitriySalnikov/godot,FateAce/godot,Valentactive/godot,Faless/godot,RandomShaper/godot,MarianoGnu/godot,akien-mga/godot,Brickcaster/godot,ex/godot,okamstudio/godot,godotengine/godot,ZuBsPaCe/godot,Shockblast/godot,ageazrael/godot,Zylann/godot,vnen/godot,akien-mga/godot,Brickcaster/godot,godotengine/godot,vnen/godot,mcanders/godot,akien-mga/godot,Brickcaster/godot,Valentactive/godot,akien-mga/godot,Valentactive/godot,vnen/godot,NateWardawg/godot,Brickcaster/godot,pkowal1982/godot,firefly2442/godot,honix/godot,sanikoyes/godot,DmitriySalnikov/godot,okamstudio/godot,vnen/godot,n-pigeon/godot,MarianoGnu/godot,ex/godot,NateWardawg/godot,okamstudio/godot,BastiaanOlij/godot,okamstudio/godot,ageazrael/godot,Valentactive/godot,sanikoyes/godot,Zylann/godot,pkowal1982/godot,NateWardawg/godot,godotengine/godot,Zylann/godot,ageazrael/godot,zicklag/godot,Zylann/godot,FateAce/godot,pkowal1982/godot,Valentactive/godot,godotengine/godot,firefly2442/godot,jejung/godot,akien-mga/godot,sanikoyes/godot,Valentactive/godot,vkbsb/godot,firefly2442/godot,okamstudio/godot,MarianoGnu/godot,vkbsb/godot,MarianoGnu/godot,guilhermefelipecgs/godot,Zylann/godot,mcanders/godot,ZuBsPaCe/godot,Paulloz/godot,firefly2442/godot,guilhermefelipecgs/godot,ex/godot,guilhermefelipecgs/godot,zicklag/godot,BastiaanOlij/godot,BastiaanOlij/godot,ex/godot,guilhermefelipecgs/godot,NateWardawg/godot,ex/godot,godotengine/godot,Valentactive/godot,godotengine/godot,ZuBsPaCe/godot,RandomShaper/godot,jejung/godot,mcanders/godot,Faless/godot,DmitriySalnikov/godot,BastiaanOlij/godot,MarianoGnu/godot,sanikoyes/godot,sanikoyes/godot,groud/godot,Paulloz/godot,firefly2442/godot,Valentactive/godot,Faless/godot,pkowal1982/godot,ageazrael/godot,Brickcaster/godot,vkbsb/godot,jejung/godot,akien-mga/godot,okamstudio/godot,Shockblast/godot,ageazrael/godot,Zylann/godot,honix/godot,RandomShaper/godot,Zylann/godot,DmitriySalnikov/godot,groud/godot,godotengine/godot,jejung/godot,BastiaanOlij/godot,RandomShaper/godot,josempans/godot,Paulloz/godot,okamstudio/godot,okamstudio/godot,guilhermefelipecgs/godot,NateWardawg/godot,mcanders/godot,n-pigeon/godot,BastiaanOlij/godot,sanikoyes/godot,NateWardawg/godot,Faless/godot,groud/godot,n-pigeon/godot,guilhermefelipecgs/godot,FateAce/godot,sanikoyes/godot,honix/godot,mcanders/godot,RandomShaper/godot,DmitriySalnikov/godot,n-pigeon/godot,Paulloz/godot,honix/godot,ZuBsPaCe/godot