Each render object now has its own copy of the render shader, also made DynamO consistently use the STL unordered implementation