Add 'System.data_directory()' for save files etc.

Just a small wrapper around SDL2's GetPrefPath()
Cosmetic fixes
Always request OpenGL Core profile
Clarify point about latest library version