Main purpose of this is to have SparseLU solver which we can use now as a replacement to opennl library.
- Fixes several bugs within the Eigen library: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.1.1