Implementation of the proposed checker categories. Quote from the mail:
-analyzer-checker-help: Displays production ready (non-modeling) checkers, and beta checkers with a disclaimer for each description. Don't forget to patch clang-tidy!
-analyzer-checker-help-developer: Displays only developer (modeling, debug) checkers (renamed from *-hidden).
-analyzer-checker-help-alpha: Displays only alpha (non-modeling) checkers with very scary disclaimers both around the list and for each checker description.
Note how each of these is mutually exclusive. I think we shouldn't make a flag that displays all checkers, but should allow the following invocation to do so:
clang -cc1 -analyzer-checker-help -analyzer-checker-help-alpha -analyzer-checker-help-developer
Came to realize that this won't affect clang-tidy at all.