Clang format discussion

It sorts within groups. I don’t think it knows to make sure certain headers use "" or <>. There is support via IncludeCategories (https://clang.llvm.org/docs/ClangFormatStyleOptions.html) for doing that logic. CMake just moved over to using it.