AthContainers, etc.: Registry support for linked variables.
Adding support to the type registry for the concept of linked variables, where one variable contains additional information about another. Examples are the payload for a jagged vector and the array of DataLinks for packed ElementLinks. Linked variables are `global' in that their entries do not correspond directly with entries of the container (and hence their size may be different).