langtools: Add some Type symbols for @java.lang.annotation.Target, java.lang.annotation.ElementType and java.lang.annotation.RetentionPolicy
annotations: Add support for transforming annotation constraints to the relevant ElementTypes in an @Target annotation.
annotation tests: Add a test for the different kinds of contained annotation.
Update .src changed by support for annotation constrains.