Fix for SFML to find UDev on Linux
Compiles and links under Linux

Remove CMake command for static libraries to allow dynamic OpenGL on Linux
Remove subdirectory for Catch installation as it expects
Tests include source files with direct paths
Ignore Linux executables