removed the explicit gl3.h in Types.h as it is now longer needed and this will silence most warnings in MacOSX now