8073534: Confusing / incorrect error message regarding annotations on non-declarationsSummary: Adjusted error message for annotations on non-declarations.Reviewed-by: jlahoda, dlsmith
8029376: Full attribution of unresolvable annotations8029161: javac crashing when processing broken annotationsSummary: Attributing values of annotation attributes regardless how broken the annotation is.Reviewed-by: jjg, jfranck
7196531: Duplicate error messages on repeating annotationsReviewed-by: jjg
8006775: JSR 308: Compiler changes in JDK8Reviewed-by: jjgContributed-by: mernst@cs.washington.edu, wmdietl@cs.washington.edu, mpapi@csail.mit.edu, mahmood@notnoop.com