Remove deprecated unit tests which cover features that are not yet truly available: type checking of generic instance method calls, and type checking of invalid calls to noncallable class members.
Fixes NamedType.ReplaceTypeVariable(...) so that it is no longer lossy for Rook-defined types containing methods, and so that it fails fast for the yet-to-be-supported notion of generic types containing methods.