We also now clone Eigen from the eigen git and perform a patch step. This makes updating the eigen versions more easy in the future.