Update clang-format, add clang-format-diff, and add syntax highlighting for GLSL to vim.