Fix Eigen3 package name and backport FindJava, FindLibLZMA and
FindDoxygen from 2.8.8