OpenGL wrappers

SVN-Revision: 50891
start wrapping :)

SVN-Revision: 50892
alpha chanel

SVN-Revision: 50904
continuation

SVN-Revision: 50912
scoped_matrix, polygon_creator

SVN-Revision: 50922
templatize creators

SVN-Revision: 50923