Fix <version> inclusion and ambiguous constructors/assignments

libeigen/eigen!2945

7 files changed