Unified naming conventions with the native library and new enum for SDL_GLpofile.

The SDL_GLprofile is at the moment suboptimal as it requires cast to an int. Either case, it is still closer to the original library than before.