add SpringVersion::IsHeadless & disable most warning messages:

should be possible now, to have zero warnings in a validation run