Hints for Clang's static analyzer - preventing false positives.

Added AI_WONT_RETURN_SUFFIX definition and used it on ReportError() and DOMError() to give Clang's static analyzer better information to help it avoid false-positives.