internal/Debug.h: Add error namespace
internal/Debug: Add GLFW error handler
Texture: Bind error checking for debug builds
Texture: Add SetLocation method
Also moved debugging for texture units into this new method; that way it
doesn't have to happen every time Bind is called
Texture: Fix unsigned mismatch in SetLocation
Texture: Add link to glActiveTexture reference