Revert "Got rid of glfw as a third party dependency. Using SDL2 instead for windows, input, image loading etc."

This reverts commit 37438cc5c24b60afff55fb5e134be2a1dedae14e.