Added errors for override redirect iconification.
Formatting.
Fixed pthread.h not included by GLX header.
Added credit.
Added notes on API headers.
Formatting.
Re-worded OS X context creation limits.
Added note on gdi32 as non-defaultlib on MinGW.

Some versions of MinGW do not include gdi32 among the default libraries
for Win32 subsystem binaries.
Removed stray whitespace in version string.
Fixed glfwSetWindowSize stealing focus.
Added description of 3.0.4 release.
Started 3.1.
Enlarged OS X invisible cursor.

Fixes #206.
Added GLFW 2 particles example.
Plain port of particles example to GLFW 3.
Formatted particles example.
Replaced ad-hoc argument processing with getopt.
Cleaned up particles example.
Fixed uses of relative time for cnd_timedwait.
Added CLOCK_REALTIME to clock_gettime emulation.