Fixed Makefile & compilation errors

Not sure how those things made their way to the master branch but here is what I had to do just after forking the repo for the first time :

-  Fixed compilation errors related to Light & ArrayEXTState
- make install was not copying files to the proper directory so changes on libGL.cpp were not reflected
- I added stub methods that were missing for my OpenGL project