Fix gcc version check, disable some warnings on linux/gcc
Don't link Qt5Svg, as it's apparently only needed at runtime
Fix some warnings on linux/gcc
Add KDevelop4 files to gitignore
fix: Create vertex component mapping only once when rendering multiple geometries

Also fixes a memory leak, as pointers to unused vertex mapping instances were lost