Revert "Add new type "shared_ptr" that holds a SymbolHolder."

This reverts commit 16142e5e3a2953d7c975df93bc9d9c456ade508c.
Do not delete this files!!!!
Revert "Do not delete this files!!!!"

This reverts commit cfc664ddfb4acedf8ec9fdcf9994f3d0d25808bc.
For the temperature method add an all, parameter that add the
temperature to all providers for the timestep.