Change gtk-visualizer to use CMake infratructure

Change gtk-visualizer to use CMake infratructure

Also fix a lot of really nasty whitespace ugliness