Reworked error logging in STOB, coincidentally gaining a 22% compile-time improvement in DynaTable sample by improving short-circuiting of already-examined types and avoiding "speculative" STOB processing.  Basic idea is that errors are accumulated in a ProblemReport until we later know the overall result and can decide whether and how to emit them.

Issues: 3461
Review by: spoon


git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@5256 8db76d5a-ed1c-0410-87a9-c151d255dfc7
4 files changed