Replaced static InputParameters with TopoFixerSettings; modern opengl viewer WIP
Removed all references to the InputParameters class, and replaced it with schemes/TopoFixerSettings. The TopoFixerSettingsParser reads an input file and stores all settings in an instance of TopoFixerSettings, which is then passed to the constructor of SDTopoFixer, which stores a (const) copy of the settings. It then passes it on to all other classes that previously referenced InputParameters. Similar changes have been made in the projects TopoFixerRender, mesh_reconstruction, and mesh_reconstruction_no_visual.
There is a new project TopoViewer, which implements a UI with OpenGL 4.6 and imgui. It is work in progress; currently displays a cube with per-face colors (front-sided and back-sided) and edges drawn, and supports camera navigation with the middle mouse button: Orbit (MMB), Drag (Shift+MMB), Zoom (Mouse Wheel), Dolly (Shift+Ctrl+MMB). For Orbit and Drag, the target point is set to scene point below the mouse cursor. If the user presses MMB on empty space, the last target point is used.