Add license file
Bring GL header in sync with GLFundamentals
Rename a few globals to resolve conflicts with updated GLFundamentals