Update tensor math ops for new tensor traits
Update tensor math ops for new tensor traits

Now the tensor traits are attempted to be set as good as possible for
results mathematical operations like addition, subtraction,
multiplication, and commutation.

tschijnmo/drudge,tschijnmo/drudge,tschijnmo/drudge