added an explicit wait to reduce flakiness for AJAX loaded elements
added some more enhancments and logs due to flakiness

Conflicts:
	integration-tests/scala-fw-tests/src/main/scala/com/gu/integration/test/util/ElementLoader.scala
added test retries for some flaky tests
minor cleanup of import
Merge pull request #5317 from guardian/test-automation-flakiness

Test automation flakiness