Declared unnamed typedef structs as their types

Without defining them as structs it was impossible to forward declare `GLFWgammaramp` and `GLFWvidmode`.
Merge pull request #121 from Systemcluster/patch-1

Declared unnamed typedef structs as their types.