[WA] IO: Forced default settings

Works around issue with compiler pass not executed when getAlias()
and getContainerExtension() are overridden.
IO: added siteaccess aware IOHandler factory
IO: Updated services to use handler service