Try to use clang from PATH, if DIST_CLANG_PATH is empty.
Fix bug with unset plugins' path in |GenerateSource()|.

Also, don't create temp input files in tests - that's not necessary
anymore.
Properly handle accept4() error codes on Linux.