Sort render keys
Remove debug logs from GLRenderer
Fix a memory leak
Fix TempAllocator leaking memory. Code adapted from Bitsquid's TempAllocator
Do not destroy non-existent uniforms
CE_ASSERT() when object does not exist