functional-tests: Validate SPARQL as part of extractor tests
The existing tests served to check that correct metadata was extracted. But if an extract module produced invalid SPARQL that would not be detected, until now.
Fixes tracker#196 (closed)
This includes a breaking change to the [Link]
.desktop file extractor. I think this is needed for it to work correctly -- i'm interested if you agree @jfelder