Some optimizations on Annotation lookup. Adding support for extending classes and Annotations on interfaces.