Fix for latest version of llvm

If this is the wrong fix, just disregard this, but CommonOptionsParser's parser now requires 3 arguments instead of 2.  The third just seems to be a description of what the tool is doing.

I've added a static llvm:cl::OptionCategory ToolOption that just describes what the tool does.

This is in two commits, because I, by habit, selected all and ctrl+i'd it to fix formatting.  Sorry about that.

Thanks for your consideration.