change temp dir created by kompile. concurrently running kompiles now don't use same shared root directory, so it's possible to safely remove the directory.
fix/improve wrong error handling
use old temp file name generation method. don't print temp file path.
bug fix: we need to check isDirectory(), not exists()
Merge pull request #1063 from osa1/kompile-temp-dirs

Kompile temp dirs