remove deprecated register{TypeDefinition,Implementation}Provider and related types
Created by: sqs
Extensions should use registerLocationProvider instead. The removed functions were rarely used and too specific (usually languages have their own custom notions of concepts like type definition and implementation, and there is no useful one-size-fits-all approach).
Stubs remain so that extensions calling these functions will not break (a message is logged and a noop unsubscribable is returned).
Related: