make eigen executioners more modular #2983
fix gold files due to timing changes #2983
remove the exec_custom business #2983
Merge pull request #2984 from YaqiWang/eigen_modular_2983

Make eigen executioners more modular