instancetype_fix

When we match an instancetype method, assume the return type is that of the original (subclass) we searched for, the the superclass the actual definition was found on. Fixes resolutions for something like NSMutableArray.array()