Tests: check FPHSA version selection
FPHSA: fix when requested or found version is exactly 0

Until now it was checked with "if(VAR)", which will be false in case "0" is the
content of the variable.
Merge topic 'FPHSA_exact_version' into next

f7b6fc6c FPHSA: fix when requested or found version is exactly 0
d808b4fb Tests: check FPHSA version selection
FPHSA: when EXACT version match is requested only compare the components given

Given that you have a foobar that identifies itself as 1.2.3 from now on a

  find_package(foobar 1.2 EXACT)

will succeed, as 1.2.3 will now be considered as being 1.2. Until now this was
only the case for version 1.2.0.
FPHSA: fix when requested or found version is exactly 0

Until now it was checked with "if(VAR)", which will be false in case "0" is the
content of the variable.
Merge topic 'FPHSA_exact_version' into next

ba907f7d FPHSA: fix when requested or found version is exactly 0
4f9bf446 FPHSA: when EXACT version match is requested only compare the components given