core.dotmv: use newly introduces RowVectorMap

while VectorMap + calling transpose() where appropriate works, it triggers less
optimized paths inside Eigen, for exmaple unnecessary memory allocations.