added glfw/sdl2/tinyxml2 tasks, fixed no_visibility_flag handling
added nvFX-* to .gitignore
fixed path of GLFW and SDL2, ignore fx directory at install
added gmock/gtest task and use them