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
Merge commit 'baf407e722b72812a9696a4a17955f5ec1c9e32d'