adjust cluster launcher and a portion of the test harness to use the new factory system. References #3188
Merge pull request #3189 from milljm/cluster_launcher

Make cluster_launcher use the new Factory System
Merge commit 'db75d313886c908eee4f02fdb48fa0a8101e854e'