Fix left scalar multiplication for TriangularView and SparseSelfAdjointView

libeigen/eigen!2400

Closes #1398 and #1536
6 files changed