Change make format to use git-clang-format

This wont solve _all_ clang format < 3.6 issues, namely not handling `R(` strings or using `// clang-format off`, but it will limit formatting to the files staged in the current commit.