Rework the content URIs manual test to accomodate more test cases
and require less manual interaction. Before this the user needs
to interact with many prompts and it could be error prone, and
now it's very minimal interaction.
This also fixes some test cases that were not supported before
or cases that were using some awkward workaround to keep file
permissions, and now it works better also with the Qt file APIs.
Pick-to: 6.10 6.9 6.8
Task-number: QTBUG-124011
Change-Id: Id482a6a05ce4f4b6ba10c308dce494c1b2a69c7a
Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io>