removed the C++ to C emulator calls which are crap in C XD.
Fix comment spelling
removed C emulator for C++
included glfw3 instead of glfw 2.7
fixed spelling errors
added in the window and window_open with functions to control them for glfw3
changed old input callback to the newer glfw3 callbacks and added in a windows closed callback.
changed  glfwswapbuffers to have a window, and changed  glfwGetWindowParam to is_window_open.
updated IDE and main exe test.
changed the glfwcallback features to the newer glfw3 ones. and added feature to destroy the glfw window on exit.