Add clang-format.

Also modify AStyleFormat to use clang-format for C/C++ files.