Generalize over MonadIO
Merge master into new-api (using imerge)
Switch out 'IO' for 'MonadIO m'
Placate lower version bounds on transformers
Merge branch 'master' into new-api

Conflicts:
	sdl2.cabal
Rename NoExamples flag to examples
Avoid pulling in unneeded dependencies when not building the examples
Merge branch 'new-api' of github.com:haskell-game/sdl2 into new-api
Add mapEvent
Rename mapEvent to mapEvents
Update source-repository tag
Solve a botched rename
Add glBindTexture and glUnbindTexture
Add Renderer.getRenderDrawBlendMode
Add Renderer.getRenderDrawColor
Add Renderer.getRenderTarget
Add Renderer.getTextureAlphaMod
Add Renderer.getTextureBlendMode
Add Renderer.getTextureColorMod
Add Renderer.getClipRect