adjust cluster launcher and a portion of the test harness to use the new factory system. References #3188
Add second invariant #3191
make moose app know the system time #3173
Merge pull request #3189 from milljm/cluster_launcher

Make cluster_launcher use the new Factory System
Merge pull request #3196 from YaqiWang/eigen_time_3173

Make moose app know the system time #3173
Merge pull request #3192 from pou036/tensor_3191

Add second invariant