Enabled all native compilation warnings (Wall, Wextra, pedantic) and now treat warnings as errors. Fixed all issues exposed by the new warning settings. Java 7 is now the minimum requirement for LWJGL 3. For OS X, 10.7 (Lion) is the minimum supported version.