482de517ba
We now use the compilation working directory for a file that is specified in the CompilationDatabase. We don't actually change the working directory of the process, even temporarily (that would be annoying to users); we munge the flags coming from the database so that all the relative paths in them are resolved to absolute ones.