Ensure that springioTestRuntime config contains Spring IO versions

The configured dependency resolution action is now registered for each
dependency in beforeResolve on the springioTestRuntime configuration.
This delays the reading of the configuration while also ensuring that
the resolution action is always applied to the configuration