Simply ccFormat Usage
Simply ccFormat Usage

This commit changes ccFormat so that:
1) Formatting all files is the default.
   (previous behavior with --formatall switch)
   - Running clang-format.exe on all source files is stable now, and does not
     report spurious diffs.
   - Therefore, we don't need a dependency on clang-format-diff.py any more.
   - clang-format-diff.py was rather unstable wrt showing the generated diffs
2) When not automatically fixing formatting errors, show the generated diffs,
   if any, by default.
3) clang-tidy is not run by default until Microsoft/clang-tools-extra#4
   is fixed.
4) Arguments are validated to avoid crashing when used with a bad switch.

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