Use cmake_modules to find Eigen.

This is critical for Indigo compatibility:

http://wiki.ros.org/indigo/Migration#cmake_modules
https://github.com/ros/cmake_modules/blob/0.3-devel/README.md

Should still work fine with Groovy and Hydro, as those distros also contain the cmake_modules package.