Fix for GetInfoLog returning garbage if log is empty
Fix for GetInfoLog returning garbage if log is empty

INFO_LOG_LENGTH contains length of (log + NULL teminator). In previous
code function could return random garbage string if INFO_LOG_LENGTH==1.

go-gl-legacy/gl,go-gl-legacy/gl