Fixed a 64-bit warning.
Created a shader_info class to use as a key for shader generation.
Erase the iterator after using it to determine if the buffer/texture is bound instead of before.
Split fixie into fixie and fixie_lib.