Simplify MaterialAllocator memory management
The m_temporaryTSOS
attribute of MaterialAllocator
and related functions look like they can be removed.
It seems to just delay deletion of TSOS objects.
Is this maybe some kind of leftover, or is it intentional?