quaternion: Drop some indirection
quaternion: Drop some indirection

Set the row vectors of the result matrix, instead of using additional
vector variables.

ebassi/graphene,criptych/graphene,criptych/graphene,ebassi/graphene,criptych/graphene,criptych/graphene