Isolate geoapp test from sitemaps app being installed or not
Trusted test skipping about gis tests running or not

With the new test discovery system, gis tests are discovered as
other tests. They should be properly skipped now when dependencies
are missing. So let's stop special casing their inclusion.
Fixed #19196 -- Added test/requirements