Modifying error handling for OpenGL framebuffers to better-match the CHECK_OPENGL_STATUS_ERROR macro.
Updating documentation to include Apple and Ubuntu/Debian specific sections.