Replace glfw3 bindings with more valaish ones

I want to contribute my glfw3 bindings but I since they are completely different from the current ones I am unsure how they should be distributed. In any case here they are, so feel free to do with them whatever you like :)