[cmake] tries to suppress warnings from dependency modules
fixes more unused parameter warnings
remove implicit casting in loops and comparisons with auto and valueRange
faceCodim is an integer, not an enum value
removes unused variables
fix a few macro usages
fixup fubar (float) compares
fixup virtual function hiding mess in problems base
fixes too small for own commits