Documentation work.
Added documentation for native API.
Inclusion guard fixes.
Added support for GLESv1_CM and GLESv2 client libraries.
Removed internal fbconfig enum and selection.
Renamed context API init/terminate functions.
Removed superfluous whitespace.
Put window callbacks in a substruct.
Updated native API and merged into related files.
Added error for no selected client library.
Updated EGL config error message.
Fixed copypaste errors in format selection.
Added EGL errors to output, added EGL init to Win32.
Merge branch 'master' of github.com:elmindreda/glfw
Merge branch 'master' of github.com:elmindreda/glfw
Formatting of internal.h.
Added missing WGL pixel format error check.
Documentation work (fixed all Doxygen warnings).
Added constraints subheading.
Renamed internal macro to match conventions.