Finished support for real Classes in ClassMirror package.

Now all items, (ClassMirror, MethodMirror, FieldMirror, AnnotationMirror, etc) support being
instantiated with a real Class, Method, Field, Annotation, etc object. This allows for true
comparisons between already loaded Class objects and virtual ClassMirror objects.