CompilationDatabase: do not attempt to delete the compile_commands file unless its actually there
CompilationDatabase: only process compile_commands.json files that are newer than the compilation database file itself