Initial modular patch, from Bjorn.
Undo previous commit, it was meant for another branch
Parameter: Remove obsolete GCC version checks.
Parameter: Remove obsolete MSVC version checks.