Completed test coverage for tokenize().
testReflect() implicitly covers readFileHeader().
Added test coverage for parseAnnotations().
Improved isSubclassOf()/implementsInterface() code + test coverage.
Refactored implementsInterface()/isSubclassOf() to use a shared isSubclassOfAnyAncestors() method.