Switched to using GL3W; moved extension checking away from GL 2.x calls.