Core bug fixes: products, triangular and self-adjoint views

libeigen/eigen!3343

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
24 files changed