Request OpenGL 3.1 on Windows/Linux to support 2nd gen Intel Core.
Minor: type fixes.
Improved the Return modifier to support multi-byte buffers.
Added more extensions.