Fix bug 605: ambiguous call to std::min when calling .diagonal() on a sparse matrix with non default index type
Simplify and generalize assign_selector logic
Check sparse matrices with short indices
HouseholderSequence should expose standard enums (Rows/Cols, etc.))
Fix bug 599: add missing documentation of some members in QR module.
Fix bug 598: add explicit cast to Scalar type
fix bug 597: typo in sparse documentation
Fix bug 595: typo
Fix bug 591: minor optimization in NEON vectorization support
Fix bug 583: add compile-time check that DenseIndex is signed