Move the whole project to the OpenGL4 core namespace

Change deprecated method of getting the active extensions to the new one
Removed all immediate mode rendering from Shape types