Adding shared pointers to MOOSE in support of multiple execute_on
refs #3446
Merge pull request #3456 from permcody/shared_pointers_finished

Adding shared pointers to MOOSE in support of multiple execute_on
Merge commit '84654b823201043b45fe81ca05cd32ca6ec4a553'