CCFormat: Run formatter on Diffs
CCFormat: Run formatter on Diffs

1) Change ccFormat such that clang-format is run on diffs,
   rather than on the entire source base.
   ~ The diffs are based off origin by default, but can be changed
     using the /base command.
2) Add a /checks option to choose the clang-tidy checks to use.
   ~ Will be useful during development to filter category of warnings.
3) Add include\Pal\* to the list of files to be checked for formatting.
4) Fix some path names and include directories from recent changes.

russellhadley/llilc-original,dkorolev/llilc,mmitche/llilc,marksantos/llilc,manu-silicon/llilc,libengu/llilc,BruceForstall/llilc,swaroop-sridhar/llilc,richardlford/llilc,russellhadley/llilc,libengu/llilc,BruceForstall/llilc,adiaaida/llilc,tempbottle/llilc,manu-silicon/llilc,AndyAyersMS/llilc,mmitche/llilc,adiaaida/llilc,marksantos/llilc,adiaaida/llilc,tempbottle/llilc,dkorolev/llilc,marksantos/llilc,libengu/llilc,kyulee1/llilcjit,russellhadley/llilc,mmitche/llilc,mmitche/llilc,JosephTremoulet/llilc,erozenfeld/llilc,swaroop-sridhar/llilc,swaroop-sridhar/llilc,kyulee1/llilcjit,JosephTremoulet/llilc,russellhadley/llilc-original,russellhadley/llilc-original,erozenfeld/llilc,AndyAyersMS/llilc,russellhadley/llilc,dotnet/llilc,dotnet/llilc,richardlford/llilc,JosephTremoulet/llilc,libengu/llilc,AndyAyersMS/llilc,russellhadley/llilc-original,manu-silicon/llilc,pgavlin/llilc,dkorolev/llilc,pgavlin/llilc,erozenfeld/llilc,dotnet/llilc,pgavlin/llilc,erozenfeld/llilc,BruceForstall/llilc,tempbottle/llilc,kyulee1/llilcjit,richardlford/llilc