Switch pc over to shared pointers
Convert Predictor to shared pointer
Convert Timestepper to shared pointer
Convert functions to shared pointers
Convert ICs to smart pointers
Switch Indicators over to shared pointers
Convert markers to shared pointers
refs #3692
Merge pull request #3999 from permcody/warehouse

Warehouse