Fix bug 611: diag * sparse * diag
Bug 556: workaround mingw bug with -O3 or -fipa-cp-clone
Bug 63: add lapack unit tests. They are automatically downloaded and configured if EIGEN_ENABLE_LAPACK_TESTS is ON.
Fix ambiguity from the origin of Index type in BlockImpl<Sparse>::InnerIterator