Merge pull request #39 from Drezil/pull

fixed typo in foreign function-call
Add DisplayMode functions.
Better DisplayMode field names, adjust spacing.
Fixed createWindowAndRenderer
changed Int -> Int -> to Size -> for more clarity
Update Surface.hsc

removed export
Add PixelFormatUnknown, for use with getClosestDisplayMode when we don't care about the pixel format.
Don't expose display mode driver data. Expected use on set is to init to 0, and not user actionable on get.
Merge pull request #40 from albertfong/master

Add DisplayMode related functions
Merge pull request #41 from Drezil/pull

fixed createWindowAndRenderer
Complete filesystem api
Take Strings instead of CStrings
Merge pull request #42 from jdeseno/filesystem

Complete filesystem api
remove functions implemented in last pull request from TODO
Merge remote-tracking branch 'lemmi/master'