Use std::shared_ptr, not boost::shared_ptr
Merge pull request #4227 from wmtan/UseStdSharedPtr

Use std::shared_ptr, not boost::shared_ptr
Merge remote branch 'origin/CMSSW_7_2_X' into CMSSW_7_0_X