[apps/glfwviewer] updated the glfw viewer to glfw3, made the colors work again, added the ability to use the mouse wheel and make it work for trackpads