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
6987760: remove 308 support from JDK7Reviewed-by: darcy, mcimadamore
6976649: javac does not enforce required annotation elements in arraysSummary: type annotation should take advantage of recursive annotation checkingReviewed-by: jjg
6881115: javac permits nested anno w/o mandatory attrs => IncompleteAnnotationExceptionSummary: default annotation value is not attributedReviewed-by: jjg, darcy