Use Cargo features to make building glfw optional
Merge pull request #231 from tomaka/master

Use Cargo features to restore Windows compatibility