Revert "Issue4258 remove teuchos sdmatrix inheritance"
Created by: bartlettroscoe
CC: @trilinos/teuchos
Reverts trilinos/Trilinos#4259
Need to revert as per #4330 (closed). Someone needs to create a new issue to make these changes that preserve the existing operator<<()
function.