AthContainers: Refactor AuxTypeVectorFactory.
Break out all the actual code of AuxTypeVectorFactory into a base class. Makes it easier to specialize AuxTypeVectorFactory while still sharing code with the unspecialized version.
Break out all the actual code of AuxTypeVectorFactory into a base class. Makes it easier to specialize AuxTypeVectorFactory while still sharing code with the unspecialized version.