Suppress -Wcompare-distinct-pointer-types in BeSameInstanceAs

This is helpful when used with Xcode 5.1, when the compared types have no common ancestry, e.g. UIViewController* vs. id<UITableViewDelegate>