remove redudent headers for glfw3
Revert "remove redudent headers for glfw3"

This reverts commit 3d809c081b59f630b9d98975db4cf6faa3188fc5.
Fix linux build