8006119: update javac to follow latest spec for repeatable annotationsReviewed-by: darcy
8001114: Container annotation is not checked for semantic correctnessReviewed-by: jjg
7169362: JDK8: Write compiler tests for repeating annotations for JDK8Reviewed-by: darcy, jjgContributed-by: sonali.goel@oracle.com