convert gl emulation compilation errors to warnings and runtime errors
pick up function indexing that only happens in pre
simplify and automate GetProcAddress logic, and move it out of GL emulation
do not warn on gl emulation code if INCLUDE_FULL_LIBRARY is set, only error at runtime