Merge branch 'outerHLV' into 'master'
Allow outer product of HLV and tensor, eg: outer(HLV, Tensor) and outer(Tensor, HLV).
This is similar to: !60, if we allow outer products with HLV, we can cut down on a number of Tensors that are created just to be used by this function, from HLVs.
See merge request hej/HEJ!61