Support multiple 'execute_on' with UOs, PPS, and VectorPPS
refs #3446
Merge pull request #3601 from permcody/shared_ptr_pps

Support multiple 'execute_on' with UOs, PPS, and VectorPPS