* changes:
Changed Render::Renderer to use MemoryPoolAllocator
Migrated Render::Texture to use memory pool
Changed RenderItem* to RenderItemKey
Memory pool key uses ptr in 32bit mode
Changed keys from raw int to templated class
Convert Renderer ptrs to 32 bit keys
Changed DiscardQueue to templated class