Improve handling of "" includes in C/C++/Fortran

Explicitly pass the directory for "" includes to the compiler with `-iquote`, to remove the need for in-place copies.

Now Clang, GCC and GFortran can use `source` again, which behaves nicer.