Merge pull request #2 from dagit/master

First pass at supporting OSX plus a bit of clean up.
GLFW.hsc does not seem to need ForeignFunctionInterface
update README.md
update extra-source-files
Changes necessary to remove build from the extra-lib-dirs
Cleanup files that are now unused