Better support for AnnotationTypeMemberDeclaration

This still doesn't generate attribute classes for annotation interfaces, but it does allow for reasonable code generation in files containing code that references members of an annotation type (previously code generation would completely fail for the file).