Merge pull request #16 from jmcarthur/master

Derive more instances
Added interface to enable/disable the mouse cursor.
Updated to GLFW 2.7.3.
Add interface to enable/disable autopoll
Merge pull request #20 from christiaanb/78613b7b4747f860846d8fe25a78f68e9b24c7ba

Interface to enable/disable autopoll
Merge pull request #19 from acowley/develop

Updated to GLFW 2.7.3.
Import foreign type data constructors for GHC-7.6.
Merge pull request #24 from acowley/develop

Import foreign type data constructors for GHC-7.6.
fix: ignore .ghci configuration in Makefile

ghci options such as +s and +t add extra characters to the end of the output. This becomes part of GCCFLAGS and sh fails when trying to evaluate it.
bump version for Hackage
enableKeyRepeat/disableKeyRepeat
fix whitespace
bump version for Hackage
import GLFW 3.0 sources
update years in LICENSE
mv glfw/lib glfw/src
add glfw/deps
glfw/include/os with config.h for Linux
update Makefile for OS X
update GLFW-b.cabal for GLFW 3.0