[glfwviewer] minor tweaks
[minor] cleanup Surface_mesh.h/.cpp
[types.h] added nan() and inf() function definition
[NullStream] class to easily reply std::cout with a /dev/null redirect