AthenaKernel: Refactor use of DataObjectSharedPtr.
Refactor so that we don't need to include the header for DataObjectSharedPtr unless we actually use it.
Refactor so that we don't need to include the header for DataObjectSharedPtr unless we actually use it.