Add tag for optional GL functions, abort if a non-optional func wasn't available. Name non-member functions consistently.