Separate opt in out urls scan
Part of the second approach for spawning full scan https://github.com/huggingface/datasets-server/issues/1087
"Run full scan in separated Jobs and store results in separated cache entries".

I am moving logic to inspect if a split has image URL columns to another step `"split-image-url-columns"`.
Now, `"split-opt-in-out-urls-scan"` will depend on `"split-image-url-columns"`.
I am also adding validation on the new step to consider only those image URLs as discussed in https://huggingface.slack.com/archives/C0311GZ7R6K/p1684962431285069.


Separate opt in out urls scan: Part of the second approach for spawning full scan https://github.com/huggingface/datasets-server/issues/1087
"Run full scan in separated Jobs and store results in separated cache entries".

I am moving logic to inspect if a split has image URL columns to another step `"split-image-url-columns"`.
Now, `"split-opt-in-out-urls-scan"` will depend on `"split-image-url-columns"`.
I am also adding validation on the new step to consider only those image URLs as discussed in https://huggingface.slack.com/archives/C0311GZ7R6K/p1684962431285069.

