Update to 2.9.0.
* The check for quoted COMMENTs had a typo. However, this check has been
consolidated for other macros that should not be quoted. Merge the COMMENT
check into the BROKEN, et al check. 
* Properly pluralize the message which counts the number of fatal errors
and warnings. 
* Add distinfo checking support. 
* Huge refactoring of the error handling code. If the -g argument is specified,
errors will be grouped together to avoid spamming the console with
* Add a check for icon installation, and recommend INSTALLS_ICONS.
PR: 97207 
Submitted by: lawrance 
Tested by: mezz