Removes uthash in CCGLProgram
Merge pull request #8892 from dumganhar/rm-uthash

Removes uthash in CCGLProgram,uses std::unordered_map instead