AthContainers: Refactor to avoid circular dependency.
Move the templated methods of AuxVectorData that depend on AuxTypeRegistry to AuxVectorBase.
Planned future changes involve adding a AuxTypeRegistry dependency to AuxTypeVectorFactory. This refactoring avoids a circular header dependency that we would otherwise run into.