Take more type into account and factorise a bit
Ignore++
Add WebOutputString support
Change test on Wago type, to avoid adding unused parameters
Begin of factorizing the IO creation with IOFactory
More work on IOFactory

All IO class are not usefull at all in calaos installer. Now we keep
only one instance of IOBase class for every objects. We declare the
specific io with the REGISTER_XXX macro