ninja: Pass absolute path of files to run targets
ninja: Pass absolute path of files to run targets

We already pass everything else (custom targets, build targets, etc) as
absolute paths, and this is the only sane way to handle this till we
rework the codebase to use File objects everywhere (after reworking the
File object itself).

Fixes https://github.com/mesonbuild/meson/issues/957

becm/meson,centricular/meson,MathieuDuponchelle/meson,becm/meson,fmuellner/meson,pexip/meson,becm/meson,QuLogic/meson,MathieuDuponchelle/meson,ernestask/meson,QuLogic/meson,jpakkane/meson,ernestask/meson,ernestask/meson,centricular/meson,mesonbuild/meson,becm/meson,QuLogic/meson,aaronp24/meson,rhd/meson,thiblahute/meson,mesonbuild/meson,QuLogic/meson,QuLogic/meson,mesonbuild/meson,pexip/meson,ernestask/meson,MathieuDuponchelle/meson,rhd/meson,fmuellner/meson,thiblahute/meson,jpakkane/meson,mesonbuild/meson,mesonbuild/meson,aaronp24/meson,fmuellner/meson,aaronp24/meson,thiblahute/meson,mesonbuild/meson,trhd/meson,MathieuDuponchelle/meson,centricular/meson,fmuellner/meson,centricular/meson,jpakkane/meson,becm/meson,wberrier/meson,trhd/meson,centricular/meson,trhd/meson,ernestask/meson,jeandet/meson,ernestask/meson,jpakkane/meson,MathieuDuponchelle/meson,pexip/meson,jeandet/meson,jeandet/meson,wberrier/meson,pexip/meson,jeandet/meson,pexip/meson,fmuellner/meson,ernestask/meson,rhd/meson,rhd/meson,pexip/meson,wberrier/meson,thiblahute/meson,wberrier/meson,becm/meson,pexip/meson,jpakkane/meson,trhd/meson,aaronp24/meson,jeandet/meson,jeandet/meson,aaronp24/meson,trhd/meson,rhd/meson,trhd/meson,pexip/meson,MathieuDuponchelle/meson,becm/meson,centricular/meson,centricular/meson,QuLogic/meson,jpakkane/meson,rhd/meson,pexip/meson,QuLogic/meson,jeandet/meson,wberrier/meson,jpakkane/meson,jpakkane/meson,wberrier/meson,aaronp24/meson,aaronp24/meson,thiblahute/meson,trhd/meson,wberrier/meson,QuLogic/meson,becm/meson,aaronp24/meson,pexip/meson,aaronp24/meson,mesonbuild/meson,MathieuDuponchelle/meson,mesonbuild/meson,fmuellner/meson,jeandet/meson,becm/meson,mesonbuild/meson,centricular/meson,jeandet/meson,mesonbuild/meson,fmuellner/meson,fmuellner/meson,rhd/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,jpakkane/meson,trhd/meson,thiblahute/meson,ernestask/meson,thiblahute/meson,thiblahute/meson,trhd/meson,rhd/meson,QuLogic/meson,becm/meson,ernestask/meson,thiblahute/meson,fmuellner/meson,wberrier/meson