Create pkg-config files and add missing typedef

This pull request add .pc file generation from the makefile. It also add the missing GLchar typedef in the gl headers.
Both thing are required to build some packages like glmark2 (in openembedded)