Reapply adaptation to new IOAlg with backward compatibility for 2024-patches branch
Thisis actually a migration to Pyconf, more than an adaptation to new IOAlg.
The only non backward compatible change was the suppression of the option use_iosvc in PyConf. This is now handled in a backward compatible way using an hasattr
call